[OpenSER-Users] Openser1.3.2 + snmp

Jesus Rodriguez jesusr at voztele.com
Fri May 16 11:36:57 CEST 2008


Hello Ricardo,


> Trying to install Openser1.3.2.... everything is OK and fine... but  
> when I
> try to add support for snmp  there are errors.. Dig dep into google,
> recheck all dependencies and didn't succeed...
> My env is FreeBSD 7.0-STABLE i386
> The full net-snmp package is installed:
> atila# pkg_info | grep net-snmp
> net-snmp-5.3.2_3    An extendable SNMP implementation


For some reason, the include directory for net-snmp does not get  
defines in Makefile (the ifeq ($(BUILDER),) condition fails).

As a quick fix, add the line DEFS +=-I$(LOCALBASE)/include  just after  
the first else:

BUILDER = $(shell which net-snmp-config)
ifeq ($(BUILDER),)
         DEFS +=-I$(LOCALBASE)/include
         BUILDAGENTLIBS =-L$(LOCALBASE)/lib -lnetsnmpmibs - 
lnetsnmpagent \
                 -lnetsnmphelpers -lnetsnmp
         INSTALLMIBDIR = $(cfg-prefix)/share/snmp/mibs
else
         DEFS +=-I$(LOCALBASE)/include
         BUILDAGENTLIBS = $(shell net-snmp-config --agent-libs)
         INSTALLMIBDIR = $(cfg-prefix)$(shell net-snmp-config -- 
prefix)/share/snmp/mibs
endif


This will make that module compiles.

Saludos
JesusR.





> These are the error messages....
>
> make modules/libsnmpstats modules....
> Compiling alarm_checks.c
> gcc -fPIC -DPIC  -g -O9 -funroll-loops  -Wcast-align  -Wall
> -minline-all-stringops -falign-loops -ftree-vectorize -mtune=prescott
> -Wold-style-definition -Wmissing-field-initializers
> -DMOD_NAME='"snmpstats"'    -DNAME='"openser"' -DVERSION='"1.3.2- 
> notls"'
> -DARCH='"i386"' -DOS='"freebsd"' -DCOMPILER='"gcc 4.2.1"' -D__CPU_i386
> -D__OS_freebsd -D__SMP_no -DCFG_DIR='"/usr/local/etc/openser/"'
> -DPKG_MALLOC -DSHM_MEM  -DSHM_MMAP -DUSE_IPV6 -DUSE_MCAST -DUSE_TCP
> -DDISABLE_NAGLE -DHAVE_RESOLV_RES -DSTATISTICS - 
> DCHANGEABLE_DEBUG_LEVEL
> -DF_MALLOC  -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024
> -DHAVE_SOCKADDR_SA_LEN -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN
> -DHAVE_SCHED_YIELD -DHAVE_MSGHDR_MSG_CONTROL - 
> DHAVE_CONNECT_ECONNRESET_BUG
> -DHAVE_TIMEGM -DHAVE_NETINET_IN_SYSTM -DHAVE_KQUEUE -DHAVE_SELECT -c
> alarm_checks.c -o alarm_checks.o
> In file included from alarm_checks.c:38:
> openserObjects.h:41:38: error: net-snmp/net-snmp-config.h: No such  
> file or
> directory
> openserObjects.h:42:40: error: net-snmp/net-snmp-includes.h: No such  
> file
> or directory
> openserObjects.h:43:52: error: net-snmp/agent/net-snmp-agent- 
> includes.h:
> No such file or directory
>
>
> If I edit each file and hardcode the path ... /usr/local/include/net- 
> snmp/...
> there are no errors... What am I missing in making sure the path to  
> the
> include files are OK... Tried a couple options but didn't succeed...  
> tehre
> are tons of include files into the src....
>
> Regards
>
> Ricardo Ferreira
> Yes, we do run Openser
> www.vipway.com.br
> Enterprise VoIP Services
>
>
>
>
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.openser.org
> http://lists.openser.org/cgi-bin/mailman/listinfo/users
>





Saludos
JesusR.

------------------------------------
Jesus Rodriguez
VozTelecom Sistemas, S.L.
jesusr at voztele.com
http://www.voztele.com
Tel. 902360305
-------------------------------------








More information about the sr-users mailing list