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

Reply via email to