Hi, What does this message really mean? i.e. What should I do about it? 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