Problemy z linkowaniem statycznym

Jacek Rzęsista jasio w jcentrum.net
Sob, 7 Lut 2004, 14:00:54 CET


Dnia sob 7. lutego 2004 12:41, Paweł Sikora napisał:
> On Saturday 07 of February 2004 01:17, Jacek Rzęsista wrote:
> > Czy jest ktoś w stanie powiedzieć gdzie szukać/dłubnąć żeby się
> > zlinkowało ?
>
> dorzuc jeszcze linkerowi: -lexpat -lpthread
Dzięki ! Pomogło - prawie ;) Jeszcze tylko jeden błąd:
[jasio w jasio src]$ make xmod
gcc  -g -O2   -o xmod  main.o support.o interface.o callbacks.o -static 
-L/usr/X11R6/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangoxft-1.0 -lfontconfig 
-lgdk_pixbuf-2.0 -lpangox-1.0 -lpango-1.0 -lfreetype -lgobject-2.0 
-lgmodule-2.0 -lglib-2.0 -latk-1.0 -lXft -ldl -lxml2 -lexpat -lXext 
-lXinerama -lXi -lXrender -lX11 -lpthread -lpth -lz -lm
/usr/lib/gcc-lib/i686-pld-linux/3.3.2/../../../libgmodule-2.0.a(gmodule.o)
(.text+0x52): In function `_g_module_open':
: warning: Using 'dlopen' in statically linked applications requires at 
runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc-lib/i686-pld-linux/3.3.2/../../../libglib-2.0.a(gutils.o)
(.text+0xb3b): In function `g_get_any_init':
: warning: Using 'getpwuid' in statically linked applications requires at 
runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc-lib/i686-pld-linux/3.3.2/../../../libglib-2.0.a(gutils.o)
(.text+0xb2e): In function `g_get_any_init':
: warning: Using 'setpwent' in statically linked applications requires at 
runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc-lib/i686-pld-linux/3.3.2/../../../libglib-2.0.a(gutils.o)
(.text+0xb43): In function `g_get_any_init':
: warning: Using 'endpwent' in statically linked applications requires at 
runtime the shared libraries from the glibc version used for linking
/usr/X11R6/lib/libX11.a(GetDflt.o)(.text+0x9b): In function `GetHomeDir':
: warning: Using 'getpwnam_r' in statically linked applications requires at 
runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc-lib/i686-pld-linux/3.3.2/../../../libglib-2.0.a(gutils.o)
(.text+0x9be): In function `g_get_any_init':
: warning: Using 'getpwuid_r' in statically linked applications requires at 
runtime the shared libraries from the glibc version used for linking
/usr/X11R6/lib/libX11.a(x11trans.o)(.text+0x342): In function 
`_X11TransSocketOpen':
: warning: Using 'getaddrinfo' in statically linked applications requires at 
runtime the shared libraries from the glibc version used for linking
/usr/X11R6/lib/libX11.a(x11trans.o)(.text+0xecb): In function 
`_X11TransSocketINETConnect':
: warning: Using 'gethostbyname' in statically linked applications requires at 
runtime the shared libraries from the glibc version used for linking
/usr/X11R6/lib/libX11.a(x11trans.o)(.text+0xe12): In function 
`_X11TransSocketINETConnect':
: warning: Using 'getservbyname' in statically linked applications requires at 
runtime the shared libraries from the glibc version used for linking
/usr/X11R6/lib/libXft.a(xftdpy.o)(.text+0xc30): In function 
`XftDefaultSubstitute':
: undefined reference to `FcDefaultSubstitute'
collect2: ld returned 1 exit status
make: *** [xmod] Error 1
Próbowałem pomieszać coś z kolejnością - ale nic nie pomogło - chyba brakuje 
jeszcze jakiejś biblioteki .... Masz jakąś sugestię ?
-- 
Jacek Rzęsista
GG 61213



Więcej informacji o liście dyskusyjnej pld-devel-pl