Hi, I was trying to compile net-snmp ver 5.4.1 from source and am unable
to "make" it.
I tried to consult the bug track, but have not found anything so far.
What am I missing, any help is much appreciated.
Regards
Bhupal De
The error I get is :
if test "x/usr/bin/perl" != "x" ; then \
/usr/bin/perl -p -e 's%^#!.*/perl.*%#!/usr/bin/perl%'
snmpcheck > snmp
check.made ; \
else \
touch snmpcheck.made ; \
fi
make[1]: Leaving directory `/cygdrive/c/net-snmp-5.4.1/local'
making all in /cygdrive/c/net-snmp-5.4.1/mibs
make[1]: Entering directory `/cygdrive/c/net-snmp-5.4.1/mibs'
make[1]: Leaving directory `/cygdrive/c/net-snmp-5.4.1/mibs'
chmod a+x net-snmp-config
touch net-snmp-config-x
make[1]: Entering directory `/cygdrive/c/net-snmp-5.4.1/perl'
make[2]: Entering directory
`/cygdrive/c/net-snmp-5.4.1/perl/default_store'
make[2]: Leaving directory
`/cygdrive/c/net-snmp-5.4.1/perl/default_store'
make[2]: Entering directory `/cygdrive/c/net-snmp-5.4.1/perl/ASN'
make[2]: Leaving directory `/cygdrive/c/net-snmp-5.4.1/perl/ASN'
make[2]: Entering directory `/cygdrive/c/net-snmp-5.4.1/perl/OID'
rm -f ../blib/arch/auto/NetSNMP/OID/OID.dll
ld2 -s -L/usr/local/lib OID.o -o
../blib/arch/auto/NetSNMP/OID/OID.dll \
/usr/lib/perl5/5.8/cygwin/CORE/libperl.dll.a
-L/cygdrive/c/net-snmp-5.
4.1/perl/OID/../../snmplib/.libs
-L/cygdrive/c/net-snmp-5.4.1/perl/OID/../../snm
plib -L/usr/local/lib -lnetsnmp \
gcc -shared -o OID.dll -Wl,--out-implib=libOID.dll.a
-Wl,--export-all-symbols -
Wl,--enable-auto-import -Wl,--stack,8388608 -Wl,--enable-auto-image-base
\
-s -L/usr/local/lib OID.o /usr/lib/perl5/5.8/cygwin/CORE/libperl.dll.a
-L/cygdr
ive/c/net-snmp-5.4.1/perl/OID/../../snmplib/.libs
-L/cygdrive/c/net-snmp-5.4.1/p
erl/OID/../../snmplib -L/usr/local/lib -lnetsnmp
OID.o: In function `XS_NetSNMP__OID_newptr':
/cygdrive/c/net-snmp-5.4.1/perl/OID/OID.xs:182: undefined reference to
`_netsnmp
_init_mib'
Creating library file: libOID.dll.a
collect2: ld returned 1 exit status
perlld: *** system() failed to execute
gcc -shared -o OID.dll -Wl,--out-implib=libOID.dll.a
-Wl,--export-all-symbols -
Wl,--enable-auto-import -Wl,--stack,8388608 -Wl,--enable-auto-image-base
\
-s -L/usr/local/lib OID.o /usr/lib/perl5/5.8/cygwin/CORE/libperl.dll.a
-L/cygdr
ive/c/net-snmp-5.4.1/perl/OID/../../snmplib/.libs
-L/cygdrive/c/net-snmp-5.4.1/p
erl/OID/../../snmplib -L/usr/local/lib -lnetsnmp
make[2]: *** [../blib/arch/auto/NetSNMP/OID/OID.dll] Error 2
make[2]: Leaving directory `/cygdrive/c/net-snmp-5.4.1/perl/OID'
make[1]: *** [subdirs] Error 2
make[1]: Leaving directory `/cygdrive/c/net-snmp-5.4.1/perl'
make: *** [perlmodules] Error 1
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders