I installed libper-dev.
So now, I did the following steps:
./configure --enable-embedded-perl --enable-shared
cd perl
perl Makefile.PL
make
It seems to be working. But when I do:
make test
I get lots of errors:
Test Summary Report
-------------------
t/async.t (Wstat: 11 Tests: 3 Failed: 1)
Failed test: 3
Non-zero wait status: 11
Parse errors: Bad plan. You planned 20 tests but ran 3.
t/bulkwalk.t (Wstat: 0 Tests: 62 Failed: 53)
Failed tests: 2-10, 13-31, 34-40, 42, 44-51, 53-61
t/get.t (Wstat: 0 Tests: 17 Failed: 15)
Failed tests: 2-16
t/getnext.t (Wstat: 0 Tests: 9 Failed: 7)
Failed tests: 2-3, 5-9
t/notify.t (Wstat: 0 Tests: 10 Failed: 3)
Failed tests: 7, 9-10
t/session.t (Wstat: 0 Tests: 5 Failed: 3)
Failed tests: 1-2, 5
t/set.t (Wstat: 0 Tests: 7 Failed: 1)
Failed test: 2
Files=10, Tests=158, 99 wallclock secs ( 0.13 usr 0.03 sys + 1.06 cusr
0.25 csys = 1.47 CPU)
Result: FAIL
Failed 7/10 test programs. 83/158 subtests failed.
make[1]: *** [test_dynamic] Error 255
make[1]: Leaving directory `/tmp/efface/net-snmp-5.7.1/perl/SNMP'
make: *** [subdirs-test] Error 2
What am I missing?
Thanks,
Simon
On Fri, Nov 4, 2011 at 3:38 PM, Simon Chamlian <simon.chaml...@gmail.com>wrote:
> I took your advice and tried to install net-snmp on my host (Ubuntu PC).
>
> I followed the steps in the installation guide:
>
> QUICK INSTRUCTIONS
> ==================
>
> 1) Run ./configure
> Done
>
> 2) Optionally edit include/net-snmp/net-snmp-config.h
> Didn't touch this file
>
>
> 3) make
> When I do make, I get the following error:
>
> aster_admin.o mibgroup/agentx/.libs/agentx_config.o -Wl,-rpath
> -Wl,/tmp/efface/net-snmp-5.7.1/snmplib/.libs ../snmplib/.libs/libnetsnmp.so
> -L/usr/local/lib -L/usr/lib/perl/5.10/CORE -lperl -ldl -lpthread -lc -lcrypt
> -lm -O2 -fstack-protector -Wl,-E -fstack-protector -Wl,-soname
> -Wl,libnetsnmpagent.so.30 -o .libs/libnetsnmpagent.so.30.0.1
>
> /usr/bin/ld: cannot find -lperl
> collect2: ld returned 1 exit status
> make[1]: *** [libnetsnmpagent.la] Error 1
> make[1]: Leaving directory `/tmp/efface/net-snmp-5.7.1/agent'
>
> make: *** [subdirs] Error 1
>
>
> What am I missing?
>
> Thanks,
> Simon
>
>
>
>
> On Thu, Nov 3, 2011 at 11:34 AM, Dave Shield
> <d.t.shi...@liverpool.ac.uk>wrote:
>
>> On 3 November 2011 15:21, Simon Chamlian <simon.chaml...@gmail.com>
>> wrote:
>> > What does mib2c do?
>>
>> It produces _template_ code for implementing a MIB module.
>> You would take the generated code file, fill in the gaps, and
>> compile it into the SNMP agent (either a native agent for the
>> system you are developing on, or cross-compiled for some other
>> target system).
>>
>> Once you've got the MIB module code file, mib2c is no longer
>> required.
>>
>>
>> > I can always install it on a host computer and run it. But eventually, I
>> > will need an application that returns values associated to my MIB OIDs.
>>
>> Yes - no problem there.
>>
>>
>> > Is that done by modifying the SNMP agent daemon
>>
>> It's typically done by adding new code files to the agent, yes.
>>
>>
>> > or I can have a different application interact with agent?
>>
>> If you've got an AgentX-capable master agent, then you
>> can run a separate AgentX client, to implement a new MIB
>> module without touching the original agent.
>>
>> There are also mechanisms for extending the agent by
>> using scripts - either SNMP-knowledgeable ("pass" or
>> perl extensions), or SNMP-ignorant ("exec" or "extend")
>>
>> See the FAQ entry "How do I extend the agent?" for more info
>>
>> Dave
>>
>
>
------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
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