Problem compiling Nagios with mysql support on Solaris 9
Ian Holsman
kryton at gmail.com
Fri Sep 10 23:45:16 CEST 2004
hi bill.
you need to much around with the makefile and move -lmysqlclient to
the end i thinjk
----- Original Message -----
From: Winkles, William (Bill) <billwinkles at lucent.com>
Date: Fri, 10 Sep 2004 14:36:52 -0600
Subject: [Nagios-devel] Problem compiling Nagios with mysql support on Solaris 9
To: nagios-devel at lists.sourceforge.net
All,
I am trying to compile Nagios 1.2 with mysql support on a Solaris 9
box and keep getting the following error:
ld: fatal: Symbol referencing errors. No output written to nagios
collect2: ld returned 1 exit status
Nagios compiles fine if I don't use mysql.
I am using the following to configure Nagios:
./configure --with-mysql-xdata
--with-mysql-inc=/usr/local/mysql/include
--with-mysql-lib=/usr/local/mysql/lib
No errors on the configure, just when I make.
Any suggestions on what I need to do to resolve this issue? I'm using
mysql V 4.0.21. I included the complete make output below.
Thanks.
Bill
Bill Winkles
Lucent Technologies
m
Sr. Technical Engineer
Global Network Operations Center - Denver
( +1 720/482-6528 (Voice)
( +1 303/941-2455 (Mobile)
# make all
cd ./base && make
make[1]: Entering directory `/billy/nagios/nagios-1.2/base'
gcc -g -O2 -I/usr/local/mysql/include -DHAVE_CONFIG_H -DNSCORE
-L/usr/local/mysq
l/lib -lmysqlclient nagios.c checks.o config.o commands.o flapping.o logging.o
notifications.o sehandlers.o utils.o sretention.o ../xdata/xrddb.c
../common/com
ments.c ../xdata/xcddb.c ../common/objects.c ../xdata/xodtemplate.c
../common/st
atusdata.c ../xdata/xsddb.c perfdata.o ../xdata/xpddefault.c
../common/downtime.
c ../xdata/xdddb.c -lm -o nagios
Undefined first referenced
symbol in file
mysql_fetch_row /var/tmp//cceGv5Hq.o
mysql_query /var/tmp//cceGv5Hq.o
mysql_errno /var/tmp//ccDJD4XD.o
mysql_close /var/tmp//cceGv5Hq.o
mysql_insert_id /var/tmp//ccQzsQ08.o
mysql_free_result /var/tmp//cceGv5Hq.o
mysql_store_result /var/tmp//cceGv5Hq.o
mysql_init /var/tmp//cceGv5Hq.o
mysql_real_connect /var/tmp//cceGv5Hq.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 `/billy/nagios/nagios-1.2/base'
make: *** [all] Error 2
-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php
More information about the Developers
mailing list