Quy NGUYEN DAI wrote:
Hi, I'm trying to compile "rxvt-unicode" from tarball and I have this error:
[snip]
make[1]: Entering directory `/scratch/tmp/rxvt-unicode-2.3/src' /bin/sh ../libtool --mode=link gcc -O2 rxvt.o librxvt.la -lsupc++ -L/usr/X11R6/lib64 -lX11 -o rxvt gcc -O2 rxvt.o -o rxvt ./.libs/librxvt.a -lgcc_s_32 -lgcc_s_32 /usr/lib/libsupc++.a -lm -lgcc_s_32 -lc -lgcc_s_32 -L/usr/X11R6/lib64 -lX11 /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.1/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib/libgcc_s_32.so when searching for -lgcc_s_32 /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.1/../../../../x86_64-suse-linux/bin/ld: cannot find -lgcc_s_32 collect2: ld returned 1 exit status make[1]: *** [rxvt] Error 1 make[1]: Leaving directory `/scratch/tmp/rxvt-unicode-2.3/src' make: *** [all] Error 1
Anyone has ideas for help me ?
Thanks, Q. NGUYEN DAI
-- Check the List-Unsubscribe header to unsubscribe For additional commands, email: suse-amd64-help@suse.com
Hi. I am new to the list & new to AMD64, but I thought these boxen could use 32 bit apps as long as they could find all necessary dynamic libraries at run time. I use (& love) rxvt under 32-bit Intel SuSE 8.2 on this box as this is written, isn't there a precompiled-&-ready-to-go version somewhere that would execute 32-bit (i.e. why are you apparently trying to compile something that you might not need to) ? The error message indicates that a library named libgcc_s_32.a cannot be located for static linking, & says it skipped an incompatible libgcc_s_32.so that it found. You could use the find command to see if that library is anywhere on your system, then pass the path where it is found to the linker on the command line where the linker is invoked.