libX11.so: undefined reference to `....
Josef Stengl
cedrik na students.zcu.cz
Středa Listopad 8 11:51:26 CET 2000
Přeji příjemnou a ničím nerušenou součastnost.
Mám problémy s překladem aplikací, které se odkazují na libX11.
gcc mi vyhazuje nějaké chyby, které nevím co znamenají (jako většina ostatních)
Stalo se to u několika balíčků, ne jen o uvedeného vzorku
Konkrétně:
....
Making all in hdlcutil
make[2]: Entering directory `/usr/local/src/zdrojaky/ax25-tools-0.0.6/hdlcutil'
make[3]: Entering directory `/usr/local/src/zdrojaky/ax25-tools-0.0.6/hdlcutil'
gcc -g -O2 -Wall -o smdiag smdiag.o hdrvcomm.o -L/usr/X11R6/lib -lX11
/usr/X11R6/lib/libX11.so: undefined reference to `getpwuid_r na GLIBC_2.1.2'
/usr/X11R6/lib/libX11.so: undefined reference to `shmctl na GLIBC_2.2'
/usr/X11R6/lib/libX11.so: undefined reference to `getpwnam_r na GLIBC_2.1.2'
collect2: ld returned 1 exit status
make[3]: *** [smdiag] Error 1
make[3]: Leaving directory `/usr/local/src/zdrojaky/ax25-tools-0.0.6/hdlcutil'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/zdrojaky/ax25-tools-0.0.6/hdlcutil'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/zdrojaky/ax25-tools-0.0.6'
make: *** [all-recursive-am] Error 2
[root na localhost ax25-tools-0.0.6]#
.......
Nejzajímavjěší (pro mě) na tom je, že když smažu simlink
/usr/X11/lib/libX11.so.6 -> libX11.so.6.1, tak překlad proběhne bez problémů.
funkčnost jsem nezkoušel, poněvaž potřebuji přeložit ještě dva navazující
balíčky abych se dostal ke kýženému programu.
Systém: RH 7.0, SVGA server (ještě jsem se neprokousal novým formátem Xek)
naistalovan naněkolirat, protoze se moje CDROMka rozhodla, že po ejectu
již nebude číst žádná cdčka, takže bych to nerad instaloval znova.
Jinak PIII, MB MS 6163, 125MB, disk IBM 30GB
uff je to snad vše
cedrik, OK1CED
Další informace o konferenci Linux