GlibC2.3.2 unter Debian

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
cyberline
Posts: 97
Joined: 2003-01-28 10:11
Location: Hürth
 

GlibC2.3.2 unter Debian

Post by cyberline »

Hallo zusammen, muß für Confixx2 auf nem Debian3 System ne aktuallisierte glibc Version aufspielen. Hab also den Source geladen, entpackt, config etc. und beim Make kommt dan folgender Fehler:

Code: Select all

../sysdeps/unix/sysv/linux/i386/system.c: In function `cancel_handler':
../sysdeps/unix/sysv/linux/i386/system.c:68: error: `quit' undeclared (first use in this function)
../sysdeps/unix/sysv/linux/i386/system.c:68: error: (Each undeclared identifier is reported only once
../sysdeps/unix/sysv/linux/i386/system.c:68: error: for each function it appears in.)
../sysdeps/unix/sysv/linux/i386/system.c:69: error: `intr' undeclared (first use in this function)
../sysdeps/posix/system.c: In function `do_system':
../sysdeps/posix/system.c:78: warning: statement with no effect
../sysdeps/posix/system.c:84: warning: statement with no effect
make[2]: *** [/root/glib-build/stdlib/system.o] Error 1
make[2]: Leaving directory `/root/glibc-2.3.2/stdlib'
make[1]: *** [stdlib/subdir_lib] Error 2
make[1]: Leaving directory `/root/glibc-2.3.2'
make: *** [all] Error 2
Leider findet google dazu auch nur einen Beitrag, de mir aber nicht wirklich weiterhilft. Hat das schonmal jemand gehabt und vor allem, wie kriegt mans weg ?

Thx alot.
Last edited by cyberline on 2004-07-23 09:39, edited 1 time in total.
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
 

Re: GlibC2.3.2 unter Debian

Post by captaincrunch »

Hallo zusammen, muß für Confixx2 auf nem Debian3 System ne aktuallisierte glibc Version aufspielen.
Auch wenn ich Confixx nicht kenne, halte ich diese Aussage für ein komplettes Gerücht. Sofern du dir aber damit deinSystem zuerschiessen willst: just go ahead! ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
cyberline
Posts: 97
Joined: 2003-01-28 10:11
Location: Hürth
 

Re: GlibC2.3.2 unter Debian

Post by cyberline »

Das Problem ist nicht confixx selber sondern ein verweiss im Mysql-Perl Modul auf eine nicht vorhandene GlibC Funktion, daher das Update :)

Confixx meldet dieses:

Code: Select all

Can't load '/tmp/mysql.so' for module DBD::mysql: libmysqlclient.so.10: cannot open shared object file: No such file or directory at PERL2EXE_STORAGE/DynaLoader.pm line 206.
 at confixx_counterscript.pl line 37
Compilation failed in require at confixx_counterscript.pl line 37.
BEGIN failed--compilation aborted at confixx_counterscript.pl line 37.
is klar weil kein mysqlclient gefunden, da die bei den binary nich dabei sind. Also Source version compilieren:

Code: Select all

libmysql.c: In function `mysql_real_connect':
libmysql.c:1849: warning: passing arg 5 of `gethostbyname_r' from incompatible pointer type
libmysql.c:1849: error: too few arguments to function `gethostbyname_r'
libmysql.c:1849: warning: assignment makes pointer from integer without a cast
make[2]: *** [libmysql.lo] Error 1
make[2]: Leaving directory `/root/mysql-4.0.20/libmysql'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/mysql-4.0.20'
und darum neue glibc, weil ich das wo gefunden hab als fehler dafür.
Last edited by cyberline on 2004-07-23 09:38, edited 2 times in total.
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
 

Re: GlibC2.3.2 unter Debian

Post by captaincrunch »

Sorry, aber ich halt's immer noch für komplett sinnbefreit. Anscheinend wärest du jedenfalls der allererste, der sich sein System durch ein glibc-Update für nix weiteres als Conwixx zerschiesst.

Hast du vielleicht Quellen, die besagen, dass sich das ganze ausschließlich durch ein Update der glibc "beheben" lässt?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
User avatar
Joe User
Project Manager
Project Manager
Posts: 11186
Joined: 2003-02-27 01:00
Location: Hamburg
 

Re: GlibC2.3.2 unter Debian

Post by Joe User »

CyberLine wrote:code]Can't load '/tmp/mysql.so' for module DBD::mysql: libmysqlclient.so.10: cannot open shared object file: No such file or directory at PERL2EXE_STORAGE/DynaLoader.pm line 206.
at confixx_counterscript.pl line 37
Compilation failed in require at confixx_counterscript.pl line 37.
BEGIN failed--compilation aborted at confixx_counterscript.pl line 37.[/code]
Dein DBD::mysql wurde gegen die MySQL-3.23-Header gelinkt, die Fehlermeldung hat also mit der glibc nichts zu tun.
CyberLine wrote:is klar weil kein mysqlclient gefunden, da die bei den binary nich dabei sind.
MySQL-3.23-client/devel installieren...
Last edited by Joe User on 2004-07-23 10:12, edited 1 time in total.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Anonymous
 

Re: GlibC2.3.2 unter Debian

Post by Anonymous »

1. Wie meien Vorgänger schon sagten ist es vollkommen unnötig glibc zu updaten für confixx
2. Wenn man das macht, dann macht man das nicht per source .. wer 'nen Funken Ahnung von dependent libs im System hat ( sprich schonmal nen LFS gebaut hat, wird mir da zustimmen )

wenn dann pinnt man die libc6 aus testing/unstable ( was auch problemlos funktioniert )

:?