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

Reply via email to