Hi all,
I've had this problem since October, and thankfully I've been able to work
around it until now. Unfortunately, I must now deal with this. Though the
problem is identical to the one in the archives from October, I'll
repost. And for pete's sake, if anyway has any ideas, please let me know
-- I'm at wits end.
When I try to compile under Solaris, I get these errors:
bash-2.03# make
make all-recursive
make[1]: Entering directory `/usr/local/src/mail/vqadmin-2.3.4'
make[2]: Entering directory `/usr/local/src/mail/vqadmin-2.3.4'
gcc -g -O2 -Wall -o vqadmin vqadmin.o cgi.o template.o global.o acl.o
misc.o domain.o lang.o user.o cedit.o -L/var/vpopmail/lib -lvpopmail
-L/usr/local/mysql/lib/mysql/ -R/usr/local/mysql/lib/mysql -lmysqlclient
-lz -lz -lm -lcrypt
Undefined first referenced
symbol in file
socket
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.1/../../../libmysqlclient.a(libmysql.o)
getpeername
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.1/../../../libmysqlclient.a(violite.o)
gethostbyname_r
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.1/../../../libmysqlclient.a(libmysql.o)
setsockopt
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.1/../../../libmysqlclient.a(violite.o)
getservbyname
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.1/../../../libmysqlclient.a(libmysql.o)
getsockopt
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.1/../../../libmysqlclient.a(libmysql.o)
inet_addr
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.1/../../../libmysqlclient.a(libmysql.o)
inet_ntoa
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.1/../../../libmysqlclient.a(my_net.o)
shutdown
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.1/../../../libmysqlclient.a(violite.o)
getline domain.o
connect
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.1/../../../libmysqlclient.a(libmysql.o)
ld: fatal: Symbol referencing errors. No output written to vqadmin
collect2: ld returned 1 exit status
make[2]: *** [vqadmin] Error 1
make[2]: Leaving directory `/usr/local/src/mail/vqadmin-2.3.4'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/mail/vqadmin-2.3.4'
make: *** [all-recursive-am] Error 2
The paths are correct, I've added the infamous -R switch to the Makefile
manually, and the LD_LIBRARY_PATH environment variable is set
correctly. What else can I do?
-- Steve
- Re: [vqadmin] Problems compiled under Solaris 8. Steve Fulton
- Re: [vqadmin] Problems compiled under Solaris 8. Paul Theodoropoulos
- Re: [vqadmin] Problems compiled under Solaris 8. Steve Fulton
- Re: [vqadmin] Problems compiled under Solaris... Chris Stump
- Re: [vqadmin] Problems compiled under Sol... Steve Fulton
