FW: installation problem of nagios with make all command

Najeeb Aslam Najeeb.Aslam at youthnet.org
Tue Oct 13 15:22:54 CEST 2009


Hi,

Tried configure with CC=gcc which was good, then no luck  after doing make all.

Any further ideas? See message below...

---
[root at sysmon]# /usr/local/bin/make all
cd ./base && /usr/local/bin/make
make[1]: Entering directory `/usr/local/src/nagios-3.2.0/base'
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE   -c -o broker.o broker.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE   -c -o nebmods.o nebmods.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE   -c -o checks.o checks.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE   -c -o config.o config.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE   -c -o commands.o commands.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE   -c -o events.o events.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE   -c -o flapping.o flapping.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE   -c -o logging.o logging.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE -c -o macros-base.o ../common/macros.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE   -c -o netutils.o netutils.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE   -c -o notifications.o notifications.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE   -c -o sehandlers.o sehandlers.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE -c -o skiplist.o ../common/skiplist.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE   -c -o utils.o utils.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE -c -o retention-base.o sretention.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE -c -o xretention-base.o ../xdata/xrddefault.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE -c -o comments-base.o ../common/comments.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE -c -o xcomments-base.o ../xdata/xcddefault.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE -c -o objects-base.o ../common/objects.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE -c -o xobjects-base.o ../xdata/xodtemplate.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE -c -o statusdata-base.o ../common/statusdata.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE -c -o xstatusdata-base.o ../xdata/xsddefault.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE -c -o perfdata-base.o perfdata.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE -c -o xperfdata-base.o ../xdata/xpddefault.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE -c -o downtime-base.o ../common/downtime.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE -c -o xdowntime-base.o ../xdata/xdddefault.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE   -c -o ../common/snprintf.o ../common/snprintf.c
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE -o nagios nagios.c broker.o nebmods.o checks.o config.o commands.o events.o flapping.o logging.o macros-base.o netutils.o notifications.o sehandlers.o skiplist.o utils.o retention-base.o xretention-base.o comments-base.o xcomments-base.o objects-base.o xobjects-base.o statusdata-base.o xstatusdata-base.o perfdata-base.o xperfdata-base.o downtime-base.o xdowntime-base.o  ../common/snprintf.o   -L/usr/local/lib  -lm  -lpthread -lltdl -lrt
Undefined                       first referenced
 symbol                             in file
recv                                netutils.o
send                                netutils.o
socket                              netutils.o
getsockopt                          netutils.o
connect                             netutils.o
getaddrinfo                         netutils.o
freeaddrinfo                        netutils.o
ld: fatal: Symbol referencing errors. No output written to nagios
collect2: ld returned 1 exit status
make[1]: *** [nagios] Error 1
make[1]: Leaving directory `/usr/local/src/nagios-3.2.0/base'
make: *** [all] Error 2



From: Michael Friedrich [mailto:michael.friedrich at univie.ac.at]
Sent: 13 October 2009 12:17
To: nagios-users at lists.sourceforge.net
Subject: Re: [Nagios-users] installation problem of nagios with make all command

just as it says...

"undefined symbol recv in file netutils.o" comes up with

SOCKETLIBS= -lnsl -lsocket

or furthermore compiling with gcc and gmake.

./configure ... 'CC=gcc' ...

Kind regards,
Michael



Najeeb Aslam wrote the following on 13.10.2009 12:32:
/usr/local/src/nagios-3.2.0> make all
cd ./base && make
gcc -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE -o nagios nagios.c broker.o nebmods.o checks.o config.o commands.o events.o flapping.o logging.o macros-base.o netutils.o notifications.o sehandlers.o skiplist.o utils.o retention-base.o xretention-base.o comments-base.o xcomments-base.o objects-base.o xobjects-base.o statusdata-base.o xstatusdata-base.o perfdata-base.o xperfdata-base.o downtime-base.o xdowntime-base.o  ../common/snprintf.o   -L/usr/local/lib  -lm  -lpthread -lltdl -lrt
Undefined                       first referenced
 symbol                             in file
recv                                netutils.o
send                                netutils.o
socket                              netutils.o
getsockopt                          netutils.o
connect                             netutils.o
getaddrinfo                         netutils.o
freeaddrinfo                        netutils.o
ld: fatal: Symbol referencing errors. No output written to nagios
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `nagios'
Current working directory /usr/local/src/nagios-3.2.0/base
*** Error code 1
make: Fatal error: Command failed for target `all'
/usr/local/src/nagios-3.2.0>

Best regards,

-Najeeb
-----------------------------------------------
Najeeb Aslam
Unix Systems Administrator
Youthnet UK - 50 Featherstone St, London, EC1Y 8RT
Direct: 0207 250 5750 | Switchboard: 0207 250 5700 | Email: najeeb.aslam at youthnet.org<mailto:najeeb.aslam at youthnet.org>
Websites: www.youthnet.org<http://www.youthnet.org/> | www.do-it.org.uk<http://www.do-it.org.uk> | www.thesite.org<http://www.thesite.org> | www.lifetracks.com<http://www.lifetracks.com/>
P Before printing, please think about the environment



________________________________
YouthNet UK is a limited company registered in England and Wales. Company registration number: 3031098. Charity registration number 1048995. Registered office: 100 Victoria Embankment, London, EC4Y 0DH.










________________________________










------------------------------------------------------------------------------

Come build with us! The BlackBerry(R) Developer Conference in SF, CA

is the only developer event you need to attend this year. Jumpstart your

developing skills, take BlackBerry mobile applications to market and stay

ahead of the curve. Join us from November 9 - 12, 2009. Register now!

http://p.sf.net/sfu/devconference










________________________________










_______________________________________________

Nagios-users mailing list

Nagios-users at lists.sourceforge.net<mailto:Nagios-users at lists.sourceforge.net>

https://lists.sourceforge.net/lists/listinfo/nagios-users

::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.

::: Messages without supporting info will risk being sent to /dev/null


--

DI (FH) Michael Friedrich

michael.friedrich at univie.ac.at<mailto:michael.friedrich at univie.ac.at>

Tel: +43 1 4277 14359



Vienna University Computer Center

Universitaetsstrasse 7

A-1010 Vienna, Austria

________________________________
YouthNet UK is a limited company registered in England and Wales. Company registration number: 3031098. Charity registration number 1048995. Registered office: 100 Victoria Embankment, London, EC4Y 0DH.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/users/attachments/20091013/1482316a/attachment.html>
-------------- next part --------------
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
-------------- next part --------------
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null


More information about the Users mailing list