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

Reply via email to