[Bug 1090] wine does not run anything - error with glibc 2.1.2
Wine Bugs
wine-bugs at winehq.com
Wed Jun 25 15:09:20 CDT 2003
http://bugs.winehq.com/show_bug.cgi?id=1090
------- Additional Comments From z_god at wanadoo.nl 2003-25-06 15:09 -------
Bug comments restored from Gmane.org:
Whenever wine is launched with any arguments the following is displayed:
/usr/bin/wine.bin: relocation error: /usr/bin/../lib/libntdll.dll.so: symbol
__libc_fork, version GLIBC_2.1.2 not defined in file libc.so.6 with link time
reference
Wine failed with return code 127
Please fix this - I can't run ANYTHING through wine - I really do not want to
have to reboot into Windoze!
------- Additional Comments From dragon_sdc <at> hotmail.com 2002-10-20 16:32
-------
Additional info:
It appears the problem is the result of me upgrading libc6 and/or libc6-dev to
version 2.3.1-1 (Debian package). I have just downgraded to 2.2.5-15 and the
problem disappeared.
Therefore it might well a problem with libc6 not wine in which case apologies,
but I'll leave it to you to find out - I have no clue...
------- Additional Comments From marcus <at> jet.franken.de 2002-10-20 16:41 -------
user error (bad glibc upgrade)
------- Additional Comments From depanofsky97 <at> alumni.amherst.edu 2002-10-21
22:06 -------
This is not a problem with a bad glibc version. Although this problem will go
away when wine is re-compiled with the new glibc installed, the problem is in
the wine source, not in glibc. From the glibc FAQ 3.12:
ISO C states that identifiers beginning with an underscore are internal to
the libc. An application program normally shouldn't use those internal
interfaces (there are exceptions, e.g. __ivaliduser). If a program uses
these interfaces, it's broken. These internal interfaces might change
between glibc releases or dropped completely.
The problem with a wine linked with glibc-2.2 not running with glibc-2.3 is
because wine uses __libc_fork in scheduler/pthread.c and apparently, this
interface has finally been dropped. I immagine that since __libc_fork is only
used if (__GLIBC__ == 2) && (__GLIBC_MINOR__ >= 1) &&
defined(HAVE___LIBC_FORK)
that wine can do without this hack.
------- Additional Comments From dpaun <at> rogers.com 2003-03-25 17:40 -------
Looks like it's ready to be CLOSED.
------- Additional Comments From mike <at> theoretic.com 2003-03-27 04:30 -------
Closing, the bug is old with no updates. Also the threading stuff is changing
lately, presumably the use of internal functions will be removed as well.
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list