Abraham Varricatt wrote on 12/28/2010 10:42 AM: >> >> I have compiled snmpd for my i686 host and I get same problem - daemon >> get request and client don't get answer. >> > > Well, at least we are getting somewhere now! Can you tell us the exact > command you use to compile net-snmp on your i686 host? The typical commands > most people follow are, > > ./configure > make > make install (optionally) > > What are you doing different from this ? Also, we need to know what kind of > system you are on. Working from an Ubuntu-linux system, things usually "just > work" for me. >
Abraham, I have used this options: ./configure --prefix=/home/kirill/MVK-IP/contribs/net-snmp-5.6/install/i686 --disable-manuals --disable-ipv6 --with-sys-contact="[email protected]" --with-sys-location="ip-camera" --with-default-snmp-version="2" --with-logfile="/var/log/snmpd.log" --with-persistent-directory="/var/net-snmp" --with-endianness=little --without-rpm --disable-embedded-perl --disable-deprecated --enable-reentrant --with-out-mib-modules="mibII/mta_sendmail,ipfwchains/ipfwchains" --enable-mini-agent --disable-shared --enable-static --enable-debugging My work system: $ cat /etc/debian_version 5.0.5 $ uname -a Linux kirill 2.6.32-5-686 #1 SMP Tue Jun 1 04:59:47 UTC 2010 i686 GNU/Linux Also I have some package from Debian Testing. Also I have tried default way: ./configure --prefix=/home/kirill/MVK-IP/contribs/net-snmp-5.6/install/i686 make .......................... libtool: link: gcc -shared mibgroup/snmpv3/.libs/snmpMPDStats_5_5.o mibgroup/snmpv3/.libs/usmStats_5_5.o mibgroup/snmpv3/.libs/snmpEngine.o mibgroup/snmpv3/.libs/usmUser.o mibgroup/mibII/.libs/snmp_mib_5_5.o mibgroup/mibII/.libs/system_mib.o mibgroup/mibII/.libs/sysORTable.o mibgroup/mibII/.libs/at.o mibgroup/mibII/.libs/ip.o mibgroup/mibII/.libs/tcp.o mibgroup/mibII/.libs/icmp.o mibgroup/mibII/.libs/udp.o mibgroup/mibII/.libs/vacm_vars.o mibgroup/mibII/.libs/setSerialNo.o mibgroup/ucd-snmp/.libs/disk.o mibgroup/ucd-snmp/.libs/proc.o mibgroup/ucd-snmp/.libs/versioninfo.o mibgroup/ucd-snmp/.libs/pass.o mibgroup/ucd-snmp/.libs/pass_persist.o mibgroup/ucd-snmp/.libs/loadave.o mibgroup/agent/.libs/extend.o mibgroup/ucd-snmp/.libs/errormib.o mibgroup/ucd-snmp/.libs/file.o mibgroup/ucd-snmp/.libs/dlmod.o mibgroup/ucd-snmp/.libs/proxy.o mibgroup/ucd-snmp/.libs/logmatch.o mibgroup/ucd-snmp/.libs/memory.o mibgroup/ucd-snmp/.libs/vmstat.o mibgroup/notification/.libs/snmpNotifyTable.o mibgroup/notification/.libs/snmpNotifyFilterProfileTable.o mibgroup/notification-log-mib/.libs/notification_log.o mibgroup/target/.libs/target_counters_5_5.o mibgroup/target/.libs/snmpTargetAddrEntry.o mibgroup/target/.libs/snmpTargetParamsEntry.o mibgroup/target/.libs/target.o mibgroup/agent/.libs/nsTransactionTable.o mibgroup/agent/.libs/nsModuleTable.o mibgroup/agent/.libs/nsDebug.o mibgroup/agent/.libs/nsCache.o mibgroup/agent/.libs/nsLogging.o mibgroup/agent/.libs/nsVacmAccessTable.o mibgroup/utilities/.libs/override.o mibgroup/host/.libs/hr_storage.o mibgroup/host/.libs/hr_filesys.o mibgroup/host/.libs/hrSWInstalledTable.o mibgroup/host/.libs/hrSWRunTable.o mibgroup/host/.libs/hr_system.o mibgroup/host/.libs/hr_device.o mibgroup/host/.libs/hr_other.o mibgroup/host/.libs/hr_proc.o mibgroup/host/.libs/hr_network.o mibgroup/host/.libs/hr_print.o mibgroup/host/.libs/hr_disk.o mibgroup/host/.libs/hr_partition.o mibgroup/util_funcs/.libs/header_generic.o mibgroup/mibII/.libs/updates.o mibgroup/.libs/util_funcs.o mibgroup/mibII/.libs/kernel_linux.o mibgroup/mibII/.libs/ipAddr.o mibgroup/mibII/.libs/var_route.o mibgroup/mibII/.libs/route_write.o mibgroup/mibII/.libs/tcpTable.o mibgroup/mibII/.libs/udpTable.o mibgroup/mibII/.libs/vacm_context.o mibgroup/ip-mib/.libs/ip_scalars.o mibgroup/util_funcs/.libs/header_simple_table.o mibgroup/.libs/header_complex.o mibgroup/host/data_access/.libs/swinst.o mibgroup/host/data_access/.libs/swrun.o mibgroup/host/.libs/hrSWRunPerfTable.o mibgroup/util_funcs/.libs/Exit.o mibgroup/util_funcs/.libs/restart.o mibgroup/if-mib/ifTable/.libs/ifTable.o mibgroup/if-mib/ifXTable/.libs/ifXTable.o mibgroup/host/data_access/.libs/swinst_null.o mibgroup/host/data_access/.libs/swrun_procfs_status.o mibgroup/if-mib/ifTable/.libs/ifTable_interface.o mibgroup/if-mib/ifTable/.libs/ifTable_data_access.o mibgroup/if-mib/ifXTable/.libs/ifXTable_interface.o mibgroup/if-mib/ifXTable/.libs/ifXTable_data_access.o mibgroup/util_funcs/.libs/get_pid_from_inode.o mibgroup/if-mib/data_access/.libs/interface_linux.o mibgroup/if-mib/data_access/.libs/interface_ioctl.o .libs/mib_modules.o .libs/auto_nlist.o -Wl,-rpath -Wl,/home/kirill/MVK-IP/contribs/net-snmp-5.6/agent/.libs -Wl,-rpath -Wl,/home/kirill/MVK-IP/contribs/net-snmp-5.6/snmplib/.libs -Wl,-rpath -Wl,/home/kirill/MVK-IP/contribs/net-snmp-5.6/install/i686/lib -L/home/kirill/MVK-IP/contribs/net-snmp-5.6/snmplib/.libs ./.libs/libnetsnmpagent.so -L/usr/local/lib -L/usr/lib/perl/5.10/CORE /home/kirill/MVK-IP/contribs/net-snmp-5.6/snmplib/.libs/libnetsnmp.so -lperl -lm -lc -lcrypt ../snmplib/.libs/libnetsnmp.so -lcrypto -ldl -lpthread -fstack-protector -fstack-protector -Wl,-soname -Wl,libnetsnmpmibs.so.25 -o .libs/libnetsnmpmibs.so.25.0.0 /usr/bin/ld: mibgroup/host/data_access/.libs/swinst.o: Relocations in generic ELF (EM: 40) /usr/bin/ld: mibgroup/host/data_access/.libs/swinst.o: Relocations in generic ELF (EM: 40) /usr/bin/ld: mibgroup/host/data_access/.libs/swinst.o: Relocations in generic ELF (EM: 40) /usr/bin/ld: mibgroup/host/data_access/.libs/swinst.o: Relocations in generic ELF (EM: 40) /usr/bin/ld: mibgroup/host/data_access/.libs/swinst.o: Relocations in generic ELF (EM: 40) /usr/bin/ld: mibgroup/host/data_access/.libs/swinst.o: Relocations in generic ELF (EM: 40) mibgroup/host/data_access/.libs/swinst.o: could not read symbols: File in wrong format collect2: ld returned 1 exit status make[1]: *** [libnetsnmpmibs.la] Error 1 make[1]: Leaving directory `/home/kirill/MVK-IP/contribs/net-snmp-5.6/agent' make: *** [subdirs] Error 1 My packages: gcc -v Using built-in specs. Target: i486-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.2-1.1' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-targets=all --enable-cld --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu Thread model: posix gcc version 4.3.2 (Debian 4.3.2-1.1) aptitude show libperl-dev | grep Version Version: 5.10.1-16 I solve my problem with version 5.5. For cross-compiling I have used this option: ./configure --prefix=/home/kirill/MVK-IP/contribs/net-snmp-5.5/arm --host=arm-v5t-linux --target=arm-v5t-linux --build=i686 --disable-manuals --disable-ipv6 --with-cc=arm_v5t_le-gcc --with-ar=arm_v5t_le-ar --with-sys-contact="[email protected]" --with-sys-location="ip-camera" --with-default-snmp-version="2" --with-logfile="/var/log/snmpd.log" --with-persistent-directory="/var/net-snmp" --with-endianness=little --without-rpm --disable-embedded-perl --disable-deprecated --enable-reentrant --with-out-mib-modules="mibII/mta_sendmail,ipfwchains/ipfwchains" --enable-mini-agent --disable-shared --enable-static --enable-debugging --with-cflags="-DNETSNMP_CAN_USE_SYSCTL" On snmpd5.5 I get answer: $ snmpget -v 2c -c public 192.168.10.253 .1.3.6.1.2.1.1.4.0 iso.3.6.1.2.1.1.4.0 = STRING: "[email protected]" Also I get full log for 5.5 and 5.6 versions: snmpd -c /etc/snmpd.conf -Le -M/root/mib -d -q -V 2>/var/snmp6.log 1>&2 Please see log in the attache (snmp5.log.gz (20 kB), snmp6.log.gz (17 kB)) -- С уважением, Бриллиантов Кирилл Владимирович ………………………………………………………………… программист, технический отдел ООО «БайтЭрг» Видеокамеры МВК – Эффективность разумных решений ………………………………………………………………… +7(495)221-66-22 доб.122 http://www.byterg.ru http://www.bestdvr.ru ------------------------------------------------------------------------------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Net-snmp-users mailing list [email protected] Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users
