On Fri, Mar 19, 2010 at 5:02 PM, Bruce Korb <bruce.k...@gmail.com> wrote: > Hi, > > What does this message really mean? > i.e. What should I do about it?
run ldconfig or use binaries from http://download.opensuse.org/repositories/devel:/gcc/openSUSE_11.1 Richard. > ld.so should be loading shared objects in /usr/local/lib, > and that is where libmpc.so lives, so what gives? > > Thanks - Bruce > >> $ cat /etc/SuSE-release >> openSUSE 11.1 (x86_64) >> VERSION = 11.1 >> $ ../configure --prefix=/old-home/gnu/proj/gcc-bld/_inst --enable-languages=c >> [......] >> $ make >> [........] >> make[3]: Leaving directory `/old-home/gnu/proj/gcc-bld/_bld/gcc' >> mkdir -p -- x86_64-unknown-linux-gnu/libgcc >> Checking multilib configuration for libgcc... >> Configuring stage 1 in x86_64-unknown-linux-gnu/libgcc >> configure: creating cache ./config.cache >> checking for --enable-version-specific-runtime-libs... no >> checking for a BSD-compatible install... /usr/bin/install -c >> checking for gawk... gawk >> checking build system type... x86_64-unknown-linux-gnu >> checking host system type... x86_64-unknown-linux-gnu >> checking for x86_64-unknown-linux-gnu-ar... ar >> checking for x86_64-unknown-linux-gnu-lipo... lipo >> checking for x86_64-unknown-linux-gnu-nm... >> /old-home/gnu/proj/gcc-bld/_bld/./gcc/nm >> checking for x86_64-unknown-linux-gnu-ranlib... ranlib >> checking for x86_64-unknown-linux-gnu-strip... strip >> checking whether ln -s works... yes >> checking for x86_64-unknown-linux-gnu-gcc... >> /old-home/gnu/proj/gcc-bld/_bld/./gcc/xgcc \ >> -B/old-home/gnu/proj/gcc-bld/_bld/./gcc/ \ >> -B/old-home/gnu/proj/gcc-bld/_inst/x86_64-unknown-linux-gnu/bin/ \ >> -B/old-home/gnu/proj/gcc-bld/_inst/x86_64-unknown-linux-gnu/lib/ \ >> -isystem /old-home/gnu/proj/gcc-bld/_inst/x86_64-unknown-linux-gnu/include \ >> -isystem >> /old-home/gnu/proj/gcc-bld/_inst/x86_64-unknown-linux-gnu/sys-include >> checking for suffix of object files... configure: \ >> error: in `/old-home/gnu/proj/gcc-bld/_bld/x86_64-unknown-linux-gnu/libgcc': >> configure: error: cannot compute suffix of object files: cannot compile >> See `config.log' for more details. >> make[2]: *** [configure-stage1-target-libgcc] Error 1 >> make[2]: Leaving directory `/old-home/gnu/proj/gcc-bld/_bld' >> make[1]: *** [stage1-bubble] Error 2 >> make[1]: Leaving directory `/old-home/gnu/proj/gcc-bld/_bld' >> make: *** [all] Error 2 > > Extract from config.log: > >> configure:3210: checking for suffix of object files >> configure:3232: /old-home/gnu/proj/gcc-bld/_bld/./gcc/xgcc \ >> -B/old-home/gnu/proj/gcc-bld/_bld/./gcc/ \ >> -B/old-home/gnu/proj/gcc-bld/_inst/x86_64-unknown-linux-gnu/bin/ \ >> -B/old-home/gnu/proj/gcc-bld/_inst/x86_64-unknown-linux-gnu/lib/ \ >> -isystem /old-home/gnu/proj/gcc-bld/_inst/x86_64-unknown-linux-gnu/include \ >> -isystem >> /old-home/gnu/proj/gcc-bld/_inst/x86_64-unknown-linux-gnu/sys-include \ >> -c -g -O2 conftest.c >&5 >> /old-home/gnu/proj/gcc-bld/_bld/./gcc/cc1: error while loading shared >> libraries: \ >> libmpc.so.2: cannot open shared object file: No such file or directory >> configure:3236: $? = 1 >> configure: failed program was: >> | /* confdefs.h */ >> | #define PACKAGE_NAME "GNU C Runtime Library" >> | #define PACKAGE_TARNAME "libgcc" >> | #define PACKAGE_VERSION "1.0" >> | #define PACKAGE_STRING "GNU C Runtime Library 1.0" >> | #define PACKAGE_BUGREPORT "" >> | #define PACKAGE_URL "http://www.gnu.org/software/libgcc/" >> | /* end confdefs.h. */ >> | >> | int >> | main () >> | { >> | >> | ; >> | return 0; >> | } >> configure:3250: error: in >> `/old-home/gnu/proj/gcc-bld/_bld/x86_64-unknown-linux-gnu/libgcc': >> configure:3253: error: cannot compute suffix of object files: cannot compile >> See `config.log' for more details. > > And: > >> $ find /usr/local/. -name libmpc.so'*' >> /usr/local/./lib/libmpc.so.2.0.0 >> /usr/local/./lib/libmpc.so >> /usr/local/./lib/libmpc.so.2 > > And, finally: > >> $ cat /etc/ld.so.conf /etc/ld.so.conf.d/*.conf >> /usr/local/lib >> /usr/local/lib64 >> /usr/X11R6/lib64/Xaw3d >> /usr/X11R6/lib64 >> /usr/lib64/Xaw3d >> /usr/X11R6/lib/Xaw3d >> /usr/X11R6/lib >> /usr/lib/Xaw3d >> /usr/x86_64-suse-linux/lib >> /usr/local/lib >> /opt/kde3/lib >> /lib64 >> /lib >> /usr/lib64 >> /usr/lib >> /opt/kde3/lib64 >> include /etc/ld.so.conf.d/*.conf >> /usr/lib64/graphviz >> /usr/lib64/graphviz/sharp >> /usr/lib64/graphviz/java >> /usr/lib64/graphviz/perl >> /usr/lib64/graphviz/php >> /usr/lib64/graphviz/ocaml >> /usr/lib64/graphviz/python >> /usr/lib64/graphviz/lua >> /usr/lib64/graphviz/tcl >> /usr/lib64/graphviz/guile >> /usr/lib64/graphviz/ruby >