Problem compiling Freeradius + MySQL on Solaris 9
Alan
abaker at cliquecom.com
Wed Mar 8 18:33:28 CET 2006
I uninstalled the sunfreeware package and installed the package directly
from MySQL.com (mysql-standard-4.0.26-sun-solaris2.9-sparc-64bit.pkg). I
receive one error in config.log. Am I missing something here?
configure:988: gcc -o conftest -g -O2 conftest.c -L/usr/lib/mysql/
-lmysqlclient_r -lpthread 1>&5
ld: warning: file /usr/lib/mysql//libmysqlclient_r.a(libmysql.o): wrong ELF
class: ELFCLASS64
Undefined first referenced
symbol in file
mysql_init /var/tmp//ccWfUfam.o
ld: fatal: Symbol referencing errors. No output written to conftest
collect2: ld returned 1 exit status
configure: failed program was:
#line 981 "configure"
#include "confdefs.h"
--
Yes, I also added the path to mysql libs to my env path but with no resolve.
LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/usr/lib/mysql:/opt/csw/lib:/opt/sfw
/lib:/usr/j2se/lib:/opt/libxml2/lib:/opt/zlib/lib:/usr/local/ssl/lib
--
I receive the following output if I use the solaris 9 sunfreeware package.
configure:988: gcc -o conftest -g -O2
conftest.c -L/usr/lib/mysql lmysqlclient_r -lpthread 1>&5
Undefined first referenced
symbol in file
floor /usr/lib/mysql/libmysqlclient_r.a(password.o)
getservbyname /usr/lib/mysql/libmysqlclient_r.a(libmysql.o)
gethostbyname_r /usr/lib/mysql/libmysqlclient_r.a(libmysql.o)
socket /usr/lib/mysql/libmysqlclient_r.a(libmysql.o)
setsockopt /usr/lib/mysql/libmysqlclient_r.a(viosocket.o)
connect /usr/lib/mysql/libmysqlclient_r.a(libmysql.o)
getpeername /usr/lib/mysql/libmysqlclient_r.a(viosocket.o)
inet_addr /usr/lib/mysql/libmysqlclient_r.a(libmysql.o)
inet_ntoa /usr/lib/mysql/libmysqlclient_r.a(my_net.o)
shutdown /usr/lib/mysql/libmysqlclient_r.a(viosocket.o)
ld: fatal: Symbol referencing errors. No output written to conftest
-----Original Message-----
From: freeradius-users-bounces+abaker=cliquecom.com at lists.freeradius.org
[mailto:freeradius-users-bounces+abaker=cliquecom.com at lists.freeradius.org]
On Behalf Of Chris Parker
Sent: Wednesday, March 08, 2006 12:05 PM
To: FreeRadius users mailing list
Subject: Re: Problem compiling Freeradius + MySQL on Solaris 9
On Mar 8, 2006, at 8:25 AM, Alan wrote:
> I've made symlinks like recommended in the mailing lists. I have also
> specified the lib, include and base MySQL directory when running the
> configure script. After running configure I always get the same
> output.
> Please help.
>
> --
> configure: warning: mysql libraries not found. Use
> --with-mysql-lib-dir=<path>.
> configure: warning: sql submodule 'mysql' disabled
Are you setting the LD_LIBRARY_PATH env. variable?
Here's what I use:
export LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/ccs/lib:/usr/
ucblib:/usr/local/lib/mysql
-Chris
--
Chris Parker
Director, Engineering
StarNet A Service of US LEC
(888)212-0099 Fax (847)963-1302
Wholesale Internet Services http://www.megapop.net
VoiceEclipse, The Fresh Alternative http://www.voiceeclipse.com
NOTICE: Message is sent IN CONFIDENCE to addressees. It may contain
information that is privileged, proprietary or confidential.
-
List info/subscribe/unsubscribe? See
http://www.freeradius.org/list/users.html
More information about the Freeradius-Users
mailing list