Hi all,
After months away from SNMP, I decided to modularize my MIB, which was getting a bit chaotic. The problem I'm having is that I can't seem to get my modules included in the agent, and can't figure out what I'm doing wrong. I'm still using 5.1, and cross-compiling for ARM.
Here's the relevant section of my configure script :
--with-mib-modules="fourD/wifi"
Selected output from running this configure script is given below :
checking for and configuring mib modules to use... snmpv3mibs
mibII/snmp_mib mibII/system_mib mibII/sysORTable mibII/vacm_vars
utilities/execute fourD/wifi.
checking for and configuring mib modules pieces to use... snmpv3mibs mibII/snmp_mib mibII/system_mib mibII/sysORTable
mibII/vacm_vars utilities/execute fourD/wifi snmpv3/snmpEngine
snmpv3/snmpMPDStats snmpv3/usmStats snmpv3/usmUser util_funcs
mibII/vacm_context.
Net-SNMP Version: 5.1 Building for: linux Network transport support: Callback Unix TCP UDP SNMPv3 Security Modules: usm Agent MIB code: snmpv3mibs mibII/snmp_mib mibII/system_mib mibII/sysORTable mibII/vacm_vars utilities/execute fourD/wifi SNMP Perl modules: disabled Embedded perl support: disabled Authentication support: MD5 SHA1 Encryption support: DES AES128 AES192 AES256
The .h file (fourD.h in ../agent/mibgroup) currently contains a single line (in future it should conatin several, but for starters ...) :
config_require(fourD/wifi)
Under the subdirectory fourD, the wifi.h file contains :
config_require(util_funcs) extern void init_fourD_wifi(void); extern FindVarMethod var_fourD_wifi; extern WriteMethod write_wifi;
In the .c file I call REGISTER_MIB("fourD/wifi", ... );
When I list agent/mibgroup/mib_modules_init.h, I do not find my init routine (init_fourD_wifi) listed. Obviously, when I then compile the agent, my sub-agent is not included. It is however compiled.
Any suggestions would be greatly appreciated....
Best regards Steve Comfort
------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ 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