Hi, I'm trying to cross compile net-snmp 5.4 for cris on a Gentoo 2007.0 system. make works fine but when I do make install I run into problem. libnetsnmp ends up in usr/lib but not libnetsnmpagent, libnetsnmphelpers and libnetsnmpmibs. libnetsnmpagent wants to be relink.
libtool: install: warning: relinking `libnetsnmpagent.la' Why is libnetsnmpagent.la relinked but not libnetsnmp? This relink fails and the same goes for the other libraries. Regards, Goran [EMAIL PROTECTED] ~/src/crisv32/apps/ucd-snmp/net-snmp-5.4/src $ make install creating directory /home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/include/net-snmp /home/goranh/src/crisv32/tools/build/bin/install_elinux -p -m 644 ./include/net-snmp/version.h /home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/include/net-snmp/version.h installing version.h in /home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/include/net-snmp installing generic.h in /home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/include/net-snmp/machine ***************making installlibs in /home/goranh/src/crisv32/apps/ucd-snmp/net-snmp-5.4/src/snmplib make[1]: Entering directory `/usr/local/src/crisv32/apps/ucd-snmp/net-snmp-5.4/src/snmplib' /home/goranh/src/crisv32/tools/build/bin/install_elinux -p .libs/libnetsnmp.so.15.1.0 /home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/lib/libnetsnmp.so.15.1.0 (cd /home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/lib && { ln -s -f libnetsnmp.so.15.1.0 libnetsnmp.so.15 || { rm -f libnetsnmp.so.15 && ln -s libnetsnmp.so.15.1.0 libnetsnmp.so.15; }; }) (cd /home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/lib && { ln -s -f libnetsnmp.so.15.1.0 libnetsnmp.so || { rm -f libnetsnmp.so && ln -s libnetsnmp.so.15.1.0 libnetsnmp.so; }; }) /home/goranh/src/crisv32/tools/build/bin/install_elinux -p .libs/libnetsnmp.lai /home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/lib/libnetsnmp.la /home/goranh/src/crisv32/tools/build/bin/install_elinux -p .libs/libnetsnmp.a /home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/lib/libnetsnmp.a chmod 644 /home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/lib/libnetsnmp.a ranlib-cris /home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/lib/libnetsnmp.a libtool: install: warning: remember to run `libtool --finish /usr/lib' installing libnetsnmp.la in /home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/lib PATH="$PATH:/sbin" ldconfig -n /usr/lib ---------------------------------------------------------------------- Libraries have been installed in: /usr/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[1]: Leaving directory `/usr/local/src/crisv32/apps/ucd-snmp/net-snmp-5.4/src/snmplib' *************making installlibs in /home/goranh/src/crisv32/apps/ucd-snmp/net-snmp-5.4/src/agent make[1]: Entering directory `/usr/local/src/crisv32/apps/ucd-snmp/net-snmp-5.4/src/agent' libtool: install: warning: relinking `libnetsnmpagent.la' (cd /usr/local/src/crisv32/apps/ucd-snmp/net-snmp-5.4/src/agent; /bin/sh ../libtool --mode=relink gcc-cris -isystem /home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/include -isystem /home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/include -mlinux -march=v32 -Wall -Wshadow -Os -g -I/home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/include -Ulinux -Dlinux=linux -rpath /usr/lib -version-info 16:0:1 -o libnetsnmpagent.la snmp_agent.lo snmp_vars.lo agent_read_config.lo agent_registry.lo agent_index.lo agent_trap.lo kernel.lo agent_handler.lo mibgroup/utilities/execute.lo mibgroup/mibII/vacm_conf.lo mibgroup/snmpv3/usmConf.lo ../snmplib/libnetsnmp.la -L/home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/lib -L/home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/lib -L/home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/lib -L/home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/lib -inst-prefix-dir /home/goranh/src/crisv32/target/crisv32-ax is-linux-gnu) gcc-cris -isystem /home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/include -isystem /home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/include -mlinux -march=v32 -shared .libs/snmp_agent.o .libs/snmp_vars.o .libs/agent_read_config.o .libs/agent_registry.o .libs/agent_index.o .libs/agent_trap.o .libs/kernel.o .libs/agent_handler.o mibgroup/utilities/.libs/execute.o mibgroup/mibII/.libs/vacm_conf.o mibgroup/snmpv3/.libs/usmConf.o -L/home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/lib -L/usr/lib -lnetsnmp -L/home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/lib -mlinux -march=v32 -Wl,-soname -Wl,libnetsnmpagent.so.15 -o .libs/libnetsnmpagent.so.15.1.0 /usr/local/cris/lib/gcc-lib/crisv32-axis-linux-gnu/3.2.1/../../../../crisv32-axis-linux-gnu/bin/ld:/usr/lib/libc.so: file format not recognized; treating as linker script /usr/local/cris/lib/gcc-lib/crisv32-axis-linux-gnu/3.2.1/../../../../crisv32-axis-linux-gnu/bin/ld:/usr/lib/libc.so:5: parse error collect2: ld returned 1 exit status libtool: install: error: relink `libnetsnmpagent.la' with the above command before installing it installing libnetsnmpagent.la in /home/goranh/src/crisv32/target/crisv32-axis-linux-gnu/usr/lib PATH="$PATH:/sbin" ldconfig -n /usr/lib ---------------------------------------------------------------------- Libraries have been installed in: /usr/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Net-snmp-users mailing list Net-snmp-users@lists.sourceforge.net Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users