I am currently running gcc-3.3, zlib-1.2.1. I will upgrade my gcc to 3.3.2 and try it again. If that doesn't work do you have any other ideas. It would be greatly appreciated.
I have the life with qmail book. thanks for the tidbit. Joseph Bruzzo > I've run into countless problems compiling stuff on Solaris 8. The first > thing you should do is make sure you are using a recent version of gcc, > not the cc or gcc that came with Solaris. You may have to change > configure to point to your new gcc. Find gcc and other precompiled > binaries at > sunfreeware.com > > I also found some tidbits that are Solaris specific on the life with > qmail site. > > Take Care, > > Tony Rini > > -----Original Message----- > From: Joseph Bruzzo [mailto:[EMAIL PROTECTED] > Sent: Tuesday, February 24, 2004 7:14 AM > To: [EMAIL PROTECTED] > Subject: [vchkpw] vpopmail 5.4.0 Make error on Solaris 9 > > > Hi to all, > > I am trying to compile vpopmail-5.4.0 on a SUN Ultra 5 running Solaris 9 > with all the security and recommended patches. But I keep on getting > this error that for the life of me I can not figure it out. > > Can anyone help??? > > my Configuration options are as follows: > > bash-2.05# crle -c /var/ld/ld.config -l > /usr/lib:/usr/local/lib:/usr/local/ssl/lib:/usr/local/mysql/lib > > bash-2.05# ./configure --enable-roaming-users=n --enable-logging=p > --enable-ip-alias-domains=n --enable-passwd=n --enable-clear-passwd=y > --enable-domain-quotas=n --enable-auth-module=mysql > --enable-incdir=/usr/local/mysql/include > --enable-libdir=/usr/local/mysql/lib --enable-many-domains=n > --enable-auth-logging=y --enable-mysql-logging=y --enable-valias=y > --enable-mysql-limits=n > > vpopmail 5.4.0 > Current settings > --------------------------------------- > > vpopmail directory = /var/vpopmail > uid = 725 > gid = 725 > roaming users = OFF --disable-roaming-users (default) > password learning = OFF --disable-learn-passwords (default) > md5 passwords = ON --enable-md5-passwords (default) > file locking = ON --enable-file-locking (default) > vdelivermail fsync = OFF --disable-file-sync (default) > make seekable = ON --enable-make-seekable (default) > clear passwd = ON --enable-clear-passwd (default) > user dir hashing = ON --enable-users-big-dir (default) > address extensions = OFF --disable-qmail-ext (default) > ip alias = OFF --disable-ip-alias-domains (default) > domain quotas = OFF --disable-domainquotas (default) > auth module = mysql --enable-auth-module=mysql > mysql replication = OFF --disable-mysql-replication (default) > mysql logging = ON --enable-mysql-logging > mysql limits = OFF --disable-mysql-limits (default) > MySQL valias = ON --enable-valias > auth inc = -I/usr/local/mysql/include > auth lib = -L/usr/local/mysql/lib -R${exec_prefix}/lib > -lmysqlclient -lz > system passwords = OFF --disable-passwd (default) > pop syslog = show failed attempts with clear text password > --enable-logging=p > auth logging = ON --enable-auth-logging (default) > one domain per SQL table = --disable-many-domains > > bash-2.05# /usr/ccs/bin/make ## This produces the error below... > > > gcc -I. -I/usr/local/mysql/include -I. -I. -I. -g -O2 -Wall -c > `test -f 'vchkpw.c' || echo './'`vchkpw.c gcc -I. > -I/usr/local/mysql/include -I. -I. -I. -g -O2 -Wall -c `test -f > 'hmac_md5.c' || echo > './'`hmac_md5.c hmac_md5.c: In function `hmac_md5': > hmac_md5.c:52: warning: implicit declaration of function `bzero' > hmac_md5.c:54: warning: implicit declaration of function `bcopy' > gcc -g -O2 -Wall -o vchkpw vchkpw.o md5.o hmac_md5.o libvpopmail.a > -L/usr/local/mysql/lib -R/usr/local/lib -lmysqlclient -lz -lcrypt > Undefined first referenced > symbol in file > socket > /usr/local/mysql/lib/libmysqlclient.a(libmysql.o) getpeername > /usr/local/mysql/lib/libmysqlclient.a(viosocket.o) > gethostbyname_r > /usr/local/mysql/lib/libmysqlclient.a(libmysql.o) setsockopt > /usr/local/mysql/lib/libmysqlclient.a(viosocket.o) > getservbyname > /usr/local/mysql/lib/libmysqlclient.a(libmysql.o) floor > /usr/local/mysql/lib/libmysqlclient.a(password.o) inet_addr > /usr/local/mysql/lib/libmysqlclient.a(libmysql.o) > inet_ntoa > /usr/local/mysql/lib/libmysqlclient.a(my_net.o) shutdown > /usr/local/mysql/lib/libmysqlclient.a(viosocket.o) connect > /usr/local/mysql/lib/libmysqlclient.a(libmysql.o) > ld: > fatal: Symbol referencing errors. No output written to vchkpw > collect2: ld returned 1 exit status > make[2]: *** [vchkpw] Error 1 > make[2]: Leaving directory `/tmp/vpopmail-5.4.0' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/tmp/vpopmail-5.4.0' > make: *** [all] Error 2 > > > > Any help will be greatly appreciated. Also, thank you in advance. > ---------------------------------------------------------------------- HigherAccess.com for web and email hosting needs. http://www.higheraccess.com/