-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello,
I'm trying to get GAIM running on my pure 64 AMD64 Athlon [BC]LFS
system and have run into te same errors I was getting while trying to
compile Thunderbird. Namely the following:
if /bin/sh ../../libtool --silent --tag=CC --mode=compile gcc
- -DHAVE_CONFIG_H -I. -I. -I../.. -DVERSION=\"1.5.0\" -I../.. -I../../src
-I/usr/include/atk-1.0 -I/usr/include/gtk-2.0
- -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0
- -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
- -fno-strict-aliasing -pipe -Wdeclaration-after-statement
- -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
- -I/usr/lib/perl5/5.8.8/x86_64-linux/CORE -fPIC -Wall -g3 -MT
perl-handlers.lo -MD -MP -MF ".deps/perl-handlers.Tpo" -c -o
perl-handlers.lo perl-handlers.c; \
then mv -f ".deps/perl-handlers.Tpo" ".deps/perl-handlers.Plo";
else rm -f ".deps/perl-handlers.Tpo"; exit 1; fi
/bin/sh ../../libtool --silent --tag=CC --mode=link gcc -fPIC -Wall -g3
-o perl.la -rpath /usr/lib/gaim -module -avoid-version -lglib-2.0
- -Wl,-E -L/usr/local/lib
/usr/lib/perl5/5.8.8/x86_64-linux/auto/DynaLoader/DynaLoader.a
- -L/usr/lib/perl5/5.8.8/x86_64-linux/CORE -lperl -lnsl -ldl -lm -lcrypt
- -lutil -lc perl.lo perl-common.lo perl-handlers.lo -Wl,-E
- -L/usr/local/lib
/usr/lib/perl5/5.8.8/x86_64-linux/auto/DynaLoader/DynaLoader.a
- -L/usr/lib/perl5/5.8.8/x86_64-linux/CORE -lperl -lnsl -ldl -lm -lcrypt
- -lutil -lc -lnsl
*** Warning: Linking the shared library perl.la against the
*** static library
/usr/lib/perl5/5.8.8/x86_64-linux/auto/DynaLoader/DynaLoader.a is not
portable!
/usr/bin/ld:
/usr/lib/perl5/5.8.8/x86_64-linux/auto/DynaLoader/DynaLoader.a(DynaLoader.o):
relocation R_X86_64_32 against `a local symbol' can not be used when
making a shared object; recompile with -fPIC
/usr/lib/perl5/5.8.8/x86_64-linux/auto/DynaLoader/DynaLoader.a: could
not read symbols: Bad value
collect2: ld returned 1 exit status
make[3]: *** [perl.la] Error 1
make[3]: Leaving directory `/usr/src/secondary/gaim-1.5.0/plugins/perl'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/secondary/gaim-1.5.0/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/secondary/gaim-1.5.0'
make: *** [all] Error 2
Unlike Thunderbird the -fPIC flag was not included by default but I
found the configure option where I could include it and did. The results
of that try are what is above. I got around this error in Thunderbird
by compiling SeaMonkey instead of the individual components from
Mozzila. I tried to compile the beta3 gaim-2.0 but got the same error.
Has anyone seen any patches that may fix this? The wiki page is bare.
This isn't a show stopper. I can use the system till there is a fix but
if there is something I can do to get this running now I'll take it.
Thanks in advance for any help?
Arnie
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFE4OB0I9lqJPlLBqQRApmNAJ0fL5rqYUx0NH4pnF+7SgAGAqyI0QCgjhNk
uxe3ArYUF+/tQRTwuEmQSBI=
=xbiA
-----END PGP SIGNATURE-----
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page