Hello,
I'm having problems compiling net-snmp in a Debian Sarge. First I do:
./configure --enable-embedded-perl --enable-shared
And I get no errors. But then I do:
./make
And It doesn't finish correctly, I don't really know a lot about
compiling so i copy here the standar output of "make":
***************************************
zhaihongwei:/home/a/ly/new/net-snmp-5.1.1# make
making all in /home/a/ly/new/net-snmp-5.1.1/snmplib
make[1]: Entering directory `/home/a/ly/new/net-snmp-5.1.1/snmplib'
make[1]: Leaving directory `/home/a/ly/new/net-snmp-5.1.1/snmplib'
making all in /home/a/ly/new/net-snmp-5.1.1/agent
make[1]: Entering directory `/home/a/ly/new/net-snmp-5.1.1/agent'
making all in /home/a/ly/new/net-snmp-5.1.1/agent/helpers
make[2]: Entering directory `/home/a/ly/new/net-snmp-5.1.1/agent/helpers'
make[2]: Leaving directory `/home/a/ly/new/net-snmp-5.1.1/agent/helpers'
making all in /home/a/ly/new/net-snmp-5.1.1/agent/mibgroup
make[2]: Entering directory `/home/a/ly/new/net-snmp-5.1.1/agent/mibgroup'
make[2]: Leaving directory `/home/a/ly/new/net-snmp-5.1.1/agent/mibgroup'
/bin/sh ../libtool --mode=link gcc -g -O2 -Dlinux -o snmpd snmpd.lo
libnetsnmpagent.la libnetsnmpmibs.la helpers/libnetsnmphelpers.la
../snmplib/libnetsnmp.la -ldl -lm -Wl,-E -L/usr/local/lib
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -ldl
-lm -lpthread -lc -lcrypt
gcc -g -O2 -Dlinux -o .libs/snmpd snmpd.o -Wl,-E ./.libs/libnetsnmpagent.so
./.libs/libnetsnmpmibs.so helpers/.libs/libnetsnmphelpers.so
../snmplib/.libs/libnetsnmp.so -L/usr/local/lib
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -ldl
-lm -lpthread -lc -lcrypt -Wl,--rpath -Wl,/usr/local/lib
/usr/lib/libc_nonshared.a(elf-init.oS)(.text.__i686.get_pc_thunk.bx+0x0): In
function `__i686.get_pc_thunk.bx':
: multiple definition of `__i686.get_pc_thunk.bx'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.gnu.linkonce.t.__i686.get_pc_thunk.bx+0x0):
first defined here
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x41): In
function `dl_generic_private_init':
: undefined reference to `Perl_hv_fetch'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x57): In
function `dl_generic_private_init':
: undefined reference to `Perl_newSV'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x7b): In
function `dl_generic_private_init':
: undefined reference to `Perl_sv_setuv'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x96): In
function `dl_generic_private_init':
: undefined reference to `Perl_newSVpvn'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x121): In
function `SaveError':
: undefined reference to `Perl_hv_fetch'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x14a): In
function `SaveError':
: undefined reference to `Perl_vmess'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x17b): In
function `SaveError':
: undefined reference to `Perl_sv_setpvn'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x19f): In
function `SaveError':
: undefined reference to `Perl_sv_2pv_flags'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x1af): In
function `SaveError':
: undefined reference to `Perl_sv_2uv'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x284): In
function `XS_DynaLoader_dl_load_file':
: undefined reference to `Perl_hv_fetch'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x2cc): In
function `XS_DynaLoader_dl_load_file':
: undefined reference to `Perl_sv_newmortal'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x2f2): In
function `XS_DynaLoader_dl_load_file':
: undefined reference to `Perl_sv_setiv'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x338): In
function `XS_DynaLoader_dl_load_file':
: undefined reference to `Perl_sv_2uv'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x349): In
function `XS_DynaLoader_dl_load_file':
: undefined reference to `Perl_sv_2iv'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x35a): In
function `XS_DynaLoader_dl_load_file':
: undefined reference to `Perl_sv_2pv_nolen'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x371): In
function `XS_DynaLoader_dl_load_file':
: undefined reference to `Perl_croak'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x429): In
function `XS_DynaLoader_dl_unload_file':
: undefined reference to `Perl_sv_setiv'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x458): In
function `XS_DynaLoader_dl_unload_file':
: undefined reference to `Perl_mg_set'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x484): In
function `XS_DynaLoader_dl_unload_file':
: undefined reference to `Perl_sv_newmortal'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x498): In
function `XS_DynaLoader_dl_unload_file':
: undefined reference to `Perl_sv_2iv'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x4af): In
function `XS_DynaLoader_dl_unload_file':
: undefined reference to `Perl_croak'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x541): In
function `XS_DynaLoader_dl_find_symbol':
: undefined reference to `Perl_sv_newmortal'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x567): In
function `XS_DynaLoader_dl_find_symbol':
: undefined reference to `Perl_sv_setiv'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x5a8): In
function `XS_DynaLoader_dl_find_symbol':
: undefined reference to `Perl_sv_2pv_nolen'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x5b9): In
function `XS_DynaLoader_dl_find_symbol':
: undefined reference to `Perl_sv_2iv'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x5d6): In
function `XS_DynaLoader_dl_find_symbol':
: undefined reference to `Perl_croak'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x642): In
function `XS_DynaLoader_dl_undef_symbols':
: undefined reference to `Perl_croak'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x6fb): In
function `XS_DynaLoader_dl_install_xsub':
: undefined reference to `Perl_newXS'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x707): In
function `XS_DynaLoader_dl_install_xsub':
: undefined reference to `Perl_newRV'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x713): In
function `XS_DynaLoader_dl_install_xsub':
: undefined reference to `Perl_sv_2mortal'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x738): In
function `XS_DynaLoader_dl_install_xsub':
: undefined reference to `Perl_sv_2pv_nolen'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x748): In
function `XS_DynaLoader_dl_install_xsub':
: undefined reference to `Perl_sv_2iv'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x759): In
function `XS_DynaLoader_dl_install_xsub':
: undefined reference to `Perl_sv_2pv_nolen'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x776): In
function `XS_DynaLoader_dl_install_xsub':
: undefined reference to `Perl_croak'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x805): In
function `XS_DynaLoader_dl_error':
: undefined reference to `Perl_hv_fetch'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x82b): In
function `XS_DynaLoader_dl_error':
: undefined reference to `Perl_sv_setpv'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x868): In
function `XS_DynaLoader_dl_error':
: undefined reference to `Perl_mg_set'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x878): In
function `XS_DynaLoader_dl_error':
: undefined reference to `Perl_sv_2uv'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x884): In
function `XS_DynaLoader_dl_error':
: undefined reference to `Perl_sv_newmortal'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x89e): In
function `XS_DynaLoader_dl_error':
: undefined reference to `Perl_croak'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0x9e6): In
function `boot_DynaLoader':
: undefined reference to `Perl_croak'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0xa32): In
function `boot_DynaLoader':
: undefined reference to `Perl_newXS'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0xa58): In
function `boot_DynaLoader':
: undefined reference to `Perl_newXS'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0xa7b): In
function `boot_DynaLoader':
: undefined reference to `Perl_newXS'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0xa9e): In
function `boot_DynaLoader':
: undefined reference to `Perl_newXS'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0xac1): In
function `boot_DynaLoader':
: undefined reference to `Perl_newXS'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0xae7): more
undefined references to `Perl_newXS' follow
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0xb3e): In
function `boot_DynaLoader':
: undefined reference to `Perl_sv_2pv_flags'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0xb7a): In
function `boot_DynaLoader':
: undefined reference to `Perl_form'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0xb8f): In
function `boot_DynaLoader':
: undefined reference to `Perl_get_sv'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0xbc6): In
function `boot_DynaLoader':
: undefined reference to `Perl_form'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0xbdb): In
function `boot_DynaLoader':
: undefined reference to `Perl_get_sv'
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a(DynaLoader.o)(.text+0xc05): In
function `boot_DynaLoader':
: undefined reference to `Perl_sv_2pv_flags'
./.libs/libnetsnmpagent.so: undefined reference to `perl_construct'
./.libs/libnetsnmpagent.so: undefined reference to `perl_parse'
./.libs/libnetsnmpagent.so: undefined reference to `perl_run'
./.libs/libnetsnmpagent.so: undefined reference to `perl_destruct'
./.libs/libnetsnmpagent.so: undefined reference to `perl_alloc'
./.libs/libnetsnmpagent.so: undefined reference to `perl_free'
collect2: ld returned 1 exit status
make[1]: *** [snmpd] 错误 1
make[1]: Leaving directory `/home/a/ly/new/net-snmp-5.1.1/agent'
make: *** [subdirs] 错误 1
zhaihongwei:/home/a/ly/new/net-snmp-5.1.1#
*************************************************************************
Thank you. I'm glad of having people like you.
-------------------------------------------------------------------------
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