Hi,
Tried configure with CC=gcc which was good, then no luck after doing make all.
Any further ideas? See message below...
---
[r...@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:[email protected]]
Sent: 13 October 2009 12:17
To: [email protected]
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:
[email protected]<mailto:[email protected]>
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
[email protected]<mailto:[email protected]>
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
[email protected]<mailto:[email protected]>
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.
------------------------------------------------------------------------------
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
[email protected]
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