Hi Bart,

Thanks for your reply. i'm able to fix the errors, though, I havent tried
with the command which you gave.

Now i'm facing another issue, which i mentioned in another post as below:.

I'm able to compile the code with basic settings.

My Configuration:

net-snmp version: net-snmp-5.4.2.1
environment: cygwin
operating system: windows XP

Now i would like to run the snmp agent on windows.

I created a snmpd.conf file in /usr/local/share/snmp
with following entry:

rocommunity  private

When i tried to do a snmpget i'm getting the following error.
$ snmpget -c private localhost sysUpTime
Timeout: No Response from localhost.

and when i do a snmpget for netSnmpExampleInteger, i'm getting the following
error: (i have compiled this by
including in ./configure ... -with-mib-modules"examples/
static_int")
$ snmpget -c private localhost netSnmpExampleInteger.0
netSnmpExampleInteger.0: Unknown Object Identifier (Sub-id not found: (top)
-> netSnmpExampleInteger
)

I'm not sure whether snmp agent is running or not. How can i check this.
I make sure that snmp port is not blocked (I allowed UDP port 161 in
firewall settings).

Can you help me out in resolving this issue. Thanks in advance.

On Sat, May 8, 2010 at 3:11 AM, Bart Van Assche <bvanass...@acm.org> wrote:

> On Fri, May 7, 2010 at 11:59 PM, Group <mailforgr...@gmail.com> wrote:
>
>> My Configuration:
>>
>> net-snmp version: net-snmp-5.4.2.1
>> environment: cygwin
>> operating system: windows XP
>>
>> ran configure command:
>> $ ./configure --without-perl-modules --disable-embedded-perl
>> --without-openssl -with-out-mib-module
>> s="snmpv3mibs ucd_snmp mibII notification utilities disman/event agentx
>> agent_mibs disman/schedule"
>>
>> ran make command
>> $ make
>> I'm getting following warnings...and ending up with undefined
>> references...
>>
>> Warnings:
>>
>> /bin/sh ../libtool  --mode=link gcc -g -O2 -Ucygwin -Dcygwin=cygwin
>> -rpath /usr/local/lib -version-
>> info 16:2: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   ../snmplib/
>> libnetsnmp.la
>>
>> *** Warning: This system can not link to static lib archive ../snmplib/
>> libnetsnmp.la.
>> *** I have the capability to make that library automatically link in when
>> *** you link to this library.  But I can only do this if you have a
>> *** shared version of the library, which you do not appear to have.
>> libtool: link: warning: undefined symbols not allowed in i686-pc-cygwin
>> shared libraries
>> ar cru .libs/libnetsnmpagent.a  snmp_agent.o snmp_vars.o
>> agent_read_config.o agent_registry.o agent_
>> index.o agent_trap.o kernel.o agent_handler.o
>> ...
>> *** Warning: This system can not link to static lib archive helpers/
>> libnetsnmphelpers.la.
>> *** I have the capability to make that library automatically link in when
>> *** you link to this library.  But I can only do this if you have a
>> *** shared version of the library, which you do not appear to have.
>>
>> *** Warning: This system can not link to static lib archive
>> libnetsnmpagent.la.
>> *** I have the capability to make that library automatically link in when
>> *** you link to this library.  But I can only do this if you have a
>> *** shared version of the library, which you do not appear to have.
>>
>> *** Warning: This system can not link to static lib archive ../snmplib/
>> libnetsnmp.la.
>> *** I have the capability to make that library automatically link in when
>> *** you link to this library.  But I can only do this if you have a
>> *** shared version of the library, which you do not appear to have.
>> libtool: link: warning: undefined symbols not allowed in i686-pc-cygwin
>> shared libraries
>> ar cru .libs/libnetsnmpmibs.a
>> mibgroup/notification-log-mib/notification_log.o mibgroup/notificatio
>> n/snmpNotifyTable.o mibgroup/target/snmpTargetAddrEntry.o
>> mibgroup/target/snmpTargetParamsEntry.o mi
>> bgroup/target/target.o mibgroup/target/target_counters.o
>> mibgroup/header_complex.o mibgroup/util_fun
>> cs.o mib_modules.o auto_nlist.o
>> ranlib .libs/libnetsnmpmibs.a
>> creating libnetsnmpmibs.la
>> (cd .libs && rm -f libnetsnmpmibs.la && ln -s ../libnetsnmpmibs.la
>> libnetsnmpmibs.la)
>> : libnetsnmpmibs.la
>> /bin/sh ../libtool  --mode=compile gcc -I../include -I. -I../agent
>> -I../agent/mibgroup -I../snmplib
>>   -g -O2 -Ucygwin -Dcygwin=cygwin  -c -o snmpd.lo snmpd.c
>>  gcc -I../include -I. -I../agent -I../agent/mibgroup -I../snmplib -g -O2
>> -Ucygwin -Dcygwin=cygwin -c
>>  snmpd.c  -DDLL_EXPORT -DPIC -o .libs/snmpd.o
>> snmpd.c: In function `main':
>> snmpd.c:963: warning: assignment discards qualifiers from pointer target
>> type
>>  gcc -I../include -I. -I../agent -I../agent/mibgroup -I../snmplib -g -O2
>> -Ucygwin -Dcygwin=cygwin -c
>>  snmpd.c -o snmpd.o >/dev/null 2>&1
>> /bin/sh ../libtool  --mode=link gcc -g -O2 -Ucygwin -Dcygwin=cygwin  -o
>> snmpd.exe snmpd.lo  -L../snm
>> plib/.libs -L../snmplib -L./.libs -L./helpers/.libs -L./helpers
>> libnetsnmpagent.la helpers/libnetsn
>> mphelpers.la libnetsnmpmibs.la ../snmplib/libnetsnmp.la  -liphlpapi
>> gcc -g -O2 -Ucygwin -Dcygwin=cygwin -o snmpd.exe .libs/snmpd.o
>> -L/home/test/net-snmp-5.4.2.1/agen
>> t/.libs -L/home/test/net-snmp-5.4.2.1/agent/helpers/.libs
>> -L/home/test/net-snmp-5.4.2.1/snmplib/
>> .libs -L/home/test/net-snmp-5.4.2.1/snmplib
>> -L/home/test/net-snmp-5.4.2.1/agent/helpers ./.libs/
>> libnetsnmpagent.a helpers/.libs/libnetsnmphelpers.a
>> ./.libs/libnetsnmpmibs.a /home/test/net-snmp-5
>> .4.2.1/agent/helpers/.libs/libnetsnmphelpers.a
>> /home/test/net-snmp-5.4.2.1/agent/.libs/libnetsnmpa
>> gent.a /home/test/net-snmp-5.4.2.1/snmplib/.libs/libnetsnmp.a
>> ../snmplib/.libs/libnetsnmp.a -liphl
>> papi
>> .libs/snmpd.o(.text+0x1ee4): In function `receive':
>> /home/test/net-snmp-5.4.2.1/agent/snmpd.c:1112: undefined reference to
>> `_sigrelse'
>> ./.libs/libnetsnmpagent.a(agent_read_config.o)(.text+0x550): In function
>> `update_config':
>> /home/test/net-snmp-5.4.2.1/agent/agent_read_config.c:285: undefined
>> reference to `_vacm_standard_
>> views'
>> ./.libs/libnetsnmpmibs.a(util_funcs.o)(.text+0x3d1): In function
>> `get_exec_output':
>> /home/test/net-snmp-5.4.2.1/agent/mibgroup/util_funcs.c:277: undefined
>> reference to `_run_exec_com
>> mand'
>> ./.libs/libnetsnmpmibs.a(snmpNotifyTable.o)(.text+0x4a): In function
>> `_checkFilter':
>> /home/test/net-snmp-5.4.2.1/agent/mibgroup/notification/snmpNotifyTable.c:122:
>> undefined reference
>>  to `_get_FilterProfileName'
>>
>> ./.libs/libnetsnmpmibs.a(snmpNotifyTable.o)(.text+0x5c):/home/test/net-snmp-5.4.2.1/agent/mibgroup
>> /notification/snmpNotifyTable.c:138: undefined reference to
>> `_snmpNotifyFilterTable_vacm_view_subtre
>> e'
>> collect2: ld returned 1 exit status
>> make[1]: *** [snmpd.exe] Error 1
>> make[1]: Leaving directory `/home/test/net-snmp-5.4.2.1/agent'
>> make: *** [subdirs] Error 1
>>
>> Please help me out in fixing this issue. I'm trying since long time but
>> have not yet made any successful attempt.
>> Thanks in advance.
>>
>
> Does Net-SNMP 5.4.2.1 build OK on your Cygwin setup with "./configure
> --with-defaults --without-perl-modules" ?
>
> Regarding your questions:
> * The libtool warning is harmless as far as I know.
> * The linker error on  _snmpNotifyFilterTable_vacm_view_subtree is reported
> because the notification-log-mib is included (implicitly) but the
> notification MIB has been excluded (explicitly).
> * The linker error on _run_exec_command is reported because a MIB has been
> included (implicitly?) that requires agent/mibgroup/utils_funcs.c but the
> "utilities" MIB module has been excluded (explicitly).
> * The linker error on vacm_standard_views is caused by excluding mibII,
> which also excludes mibII/vacm_conf. vacm_standard_views is defined in
> mibII/vacm_conf.c.
> * The linker error on sigrelse() looks like a Cygwin issue. Are you perhaps
> using an old Cygwin version ? Recent Cygwin versions should have sigrelse().
> See e.g. http://www.cygwin.com/ml/cygwin/2005-04/msg00660.html and
> http://www.mail-archive.com/cygwin-patc...@cygwin.com/msg03475.html.
>
> Bart.
>
------------------------------------------------------------------------------

_______________________________________________
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

Reply via email to