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


Reply via email to