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/


Reply via email to