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
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users