Dear Sir
The situation is that:the problem is ,After i finish compling net-snmp.I
copy /agent/snmpd to my Target product.in my product I run snmpd -c
"/bin/snmpd.conf" -Ln .Very Fast it quit without any erro .I thought it should
be a process , run all the time .
I worry about is the snmpd in effect no work.
let me tell you what I have done duning install net-snmp,can you help me
confirm what i have done is correct.
I think it's possible I did some thing wrong when i was install net-snmp
my product System is uClinux
step one: rename net-snmp-5.2.5.1 to net-snmp
setp two: ./configure --build=i686-linux --host=arm-linux --target=arm-linux
--disable-manuals --disable-applications --disable-scripts --disable-debugging
--disable-testing --with-endianness=little --disable-mibs
--prefix="/home/uClinux/ROUTER/net-snmp/snmpinstall"
--with-out-mib-modules='ucd-snmp/dlmod'
for --with-out-mib-modules='ucd-snmp/dlmod',because uClinux did't support
the lib like dlopen dlclock…
setp three:select SNMP Version 2 .because Version 3 have encryption
function.if i select Version 3 during compling will have error because need
OpenSSL's lib I did't add openssl yet .others just pass "enter" for it's
defalut setting
setp four:#vim libtool
Change the gcc ,use our arm-elf-gcc .
Change the ar ,use our arm-elf-gcc .
change the ranlib, use our arm-elf-ranlib
Change the nm , use our arm-elf-nm
Change the ld , use our arm-elf-ld
Change the strip ,use our arm-elf-strip
Change the objdump ,use our arm-elf-objdump
Change the as ,use our arm-elf-as
Change the sys_lib_search_path_spec value , change to my net-snmp's patch,
for example:"/home/uClinux/ROUTER/net-snmp/snmplib
/home/uClinux/ROUTER/net-snmp/agent/helpers
home/uClinux/ROUTER/net-snmp/agent"
Change the sys_lib_dlsearch_path_spec value the same as
sys_lib_search_path_spec .
Change the host_alias= arm-elf
Change the host=arm-unknown-linux-gnu
step five:
#vim Makefile
Change the CC to our arm-elf-gcc
Change the LIB_EXTENSION= a
Change the RANLIB=arm-elf-ranlib
Change the CFLAGS += -g -O2 -Dlinux
Change the EXTRACPPFLAGS += -x c
Change the LDFLAGS +=
#vim snmplib/Makefile
Change the CC to our arm-elf-gcc
Change the LIB_EXTENSION= a
Change the RANLIB=arm-elf-ranlib
Change the CFLAGS += -g -O2 -Dlinux
Change the EXTRACPPFLAGS += -x c
Change the LDFLAGS +=
#vim agent/Makefile
Change the CC to our arm-elf-gcc
Change the LIB_EXTENSION= a
Change the RANLIB=arm-elf-ranlib
Change the CFLAGS += -g -O2 -Dlinux
Change the EXTRACPPFLAGS += -x c
Change the LDFLAGS +=
Change the LIBS = ../snmplib/libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION) -lm
#vim agent/helper/Makefile
Change the CC to our arm-elf-gcc
Change the LIB_EXTENSION= a
Change the RANLIB=arm-elf-ranlib
Change the CFLAGS += -g -O2 -Dlinux
Change the EXTRACPPFLAGS += -x c
Change the LDFLAGS +=
#vim agent/mibgroup/Makefile
Change the CC to our arm-elf-gcc
Change the LIB_EXTENSION= a
Change the RANLIB=arm-elf-ranlib
Change the CFLAGS += -g -O2 -Dlinux
Change the EXTRACPPFLAGS += -x c
Change the LDFLAGS +=
step six:#make , there some error i change /include/net-snmp/net-snmp-config.h
see net-snmp-config.h in Accessory
step seven: make install
step eight:cp EXAMPLE.conf.def snmpd.conf
step night:cp snmpd and snmpd.conf to our product
step ten :in our product #snmpd -c"/bin/snmpd.conf" -Ln ,enter "ps" to check
process no snmpd.
I ask some one who used snmp befor ,they said they can use "ps" to check snmpd
in process.
I also try snmpd run in our linux servers ,also can use "ps" show snmpd is
running
So i worry about snmpd in effect no work.
Look forward to your reply
thanks
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders