[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