Using NetSNMP with RTEMS4.10.1

VIRAL SHAH sva1978 at yahoo.com
Tue Oct 18 12:08:22 UTC 2011


Hi All,

We want to use SNMP in our system running on Coldfire and RTEMS4.10.1.
To implement SNMP we tried the instruction available at below link but are not able to compile the net SNMP.
http://www.rtems.com/wiki/index.php/SNMP

We get errors of missing "netinet/in.h" and "sys/socket.h".(Please see the dump below)

Can someone help us in fixing the problem.

Thanks in advance for your support.

Best Regards,
Viral Shah.


Making all for SNMP
make  all-am
make[1]: Entering directory `/cygdrive/e/gcc-4.4.6/tools/b-snmp'
source='src/agent/agent_handler.c' object='libnetsnmp_la-agent_handler.lo' libtool=yes \
        DEPDIR=.deps depmode=none /bin/sh /cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/config/de
pcomp \
        /bin/sh ./libtool --tag=CC --mode=compile m68k-rtems4.10-gcc -DHAVE_CONFIG_H -I. -I/cygdrive
/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8 -I. -I snmplib -I /cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp
-5-0-8/src/agent -I /cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/agent/helpers -I /cygdrive/
e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/agent/mibgroup -I /cygdrive/e/gcc-4.4.6/tools/rtems-net-s
nmp-5-0-8/src/include -I /cygdrive/e/gcc-4.4.6/tools/b-snmp/src/include /opt/rtems-4.10/m68k-rtems4.
10/lib/include   -DSNMPD_EMBEDDED=1  -g -O2 -c -o libnetsnmp_la-agent_handler.lo `test -f 'src/agent
/agent_handler.c' || echo '/cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/'`src/agent/agent_handle
r.c
 m68k-rtems4.10-gcc -DHAVE_CONFIG_H -I. -I/cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8 -I. -I sn
mplib -I /cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/agent -I /cygdrive/e/gcc-4.4.6/tools/r
tems-net-snmp-5-0-8/src/agent/helpers -I /cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/agent/
mibgroup -I /cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/include -I /cygdrive/e/gcc-4.4.6/to
ols/b-snmp/src/include /opt/rtems-4.10/m68k-rtems4.10/lib/include -DSNMPD_EMBEDDED=1 -g -O2 -c /cygd
rive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/agent/agent_handler.c -o libnetsnmp_la-agent_handler
.o
m68k-rtems4.10-gcc: /opt/rtems-4.10/m68k-rtems4.10/lib/include: No such file or directory
In file included from /cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/agent/agent_handler.c:9:
/cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/include/net-snmp/net-snmp-includes.h:27:24: err
or: netinet/in.h: No such file or directory
In file included from /cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/include/net-snmp/session_
api.h:32,
                 from /cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/include/net-snmp/net-snmp
-includes.h:65,
                 from /cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/agent/agent_handler.c:9:
/cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/include/net-snmp/library/snmpUDPDomain.h:12:24:
 error: sys/socket.h: No such file or directory
In file included from /cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/include/net-snmp/session_
api.h:32,
                 from /cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/include/net-snmp/net-snmp
-includes.h:65,
                 from /cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/agent/agent_handler.c:9:
/cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/include/net-snmp/library/snmpUDPDomain.h:18: wa
rning: 'struct sockaddr_in' declared inside parameter list
/cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/include/net-snmp/library/snmpUDPDomain.h:18: wa
rning: its scope is only this definition or declaration, which is probably not what you want
/cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/include/net-snmp/library/snmpUDPDomain.h:28: wa
rning: 'struct sockaddr_in' declared inside parameter list
In file included from /cygdrive/e/gcc-4.4.6/tools/rtems-net-snmp-5-0-8/src/include/net-snmp/session_
api.h:35,




More information about the users mailing list