[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#46585: python-gtk: python-gtk does not start



Hi *, 

I got the following bug report on my python-gtk package:

On Mon, Oct 04, 1999 at 11:08:51AM +0200, Enrico Zini wrote:
> Package: python-gtk
> Version: 0.6.3-2
> Severity: grave
> [...]
> $ cd /usr/share/doc/python-gtk/examples/simple
> $ ./hello1.py
> Traceback (innermost last):
>   File "./hello1.py", line 6, in ?
>     from _gtk import *
> ImportError: /usr/lib/python1.5/site-packages/_gtkmodule.so: symbol __fork,
> version GLIBC_2.0 not defined in file libpthread.so.0 with link time
> reference
> 
> [...]
>
> -- System Information
> Debian Release: 2.1
> Kernel Version: Linux marvin 2.2.10 #2 Mon Jun 14 19:04:44 CEST 1999 i586 
> 
> Versions of the packages python-gtk depends on:
> ii  libc6           2.1.2-0pre12   GNU C Library: Shared libraries and timezone
> ii  libglib1.2      1.2.4-1        The GLib library of C routines
> ii  libgtk1.2       1.2.5-1        The GIMP Toolkit set of widgets for X
> ii  python-base     1.5.2-6        An interactive object-oriented scripting lan
> ii  xlib6g          3.3.5-1        shared libraries required by X clients

Later he told me that upgrading his libraries solved the problem. I would 
really like to fix that bug I do not have an older libc2.1 than that 
installed on my system and it runs just fine here.

Is there a way we could find out which version of libc changed the symbol 
__fork? I would tend to say that this is a bug in the libc package - the 
shlibs file should be changed to accomodate for the incompatibility 
introduced in libc 2.1.??. 

It could be argued that the problem is in my package as __fork seems to 
be an internal symbol of the libc. But there is no reference to this 
symbol in the sources - a search for "fork" did not find anything. I 
think it must be referenced in some includes.

Reading the upstream changelog I did not find any references to the fork 
symbol. What should I do now? Should I close the bug, add a dependency 
on libc6 (>= 2.1. - what?) or can we change libc and recompile the 
package?

Any help (as with older libc's for testing) appreciated.

Thanks
    Torsten


Reply to: