Hello.  Just joined the list after consulting the archives and finding a message 
detailing what looks like a very similar problem to the one I'm having, though on 
Solaris 9.  If I were more knowledgeable, I'm sure this would be enough, but I'm 
afraid I need a bit more hand-holding.

I'm attempting to get vpopmail set up with all the MySQL additions on a fully 
DJB-ified install of OpenBSD 3.4.  I'm using the OpenBSD distribution of MySQL 
(mysql-standard-4.0.16-unknown-openbsd3.4-i386), which seems to be the cause of the 
problem, as I compiled and installed successfully without MySQL support.  

vpopmail 5.4.0 and 5.4.2 produce very similar output.  Here's 5.4.0...

$ ./configure --enable-roaming-users \
>   --enable-logging=p \
>   --enable-auth-module=mysql \
>   --enable-mysql-logging \
>   --enable-tcpserver-file=/var/vpopmail/etc/tcp.smtp \
>   --enable-valias

- - - - SNIP - - - - -
cd . && /bin/sh ./config.status Makefile 
config.status: creating Makefile
rm -f libvpopmail.a
ar cru libvpopmail.a vpopmail.o md5.o bigdir.o  vauth.o file_lock.o vpalias.o  seek.o 
vlimits.o maildirquota.o cdb/*.o
ranlib libvpopmail.a
gcc  -g -O2 -Wall   -o vchkpw  vchkpw.o md5.o hmac_md5.o libvpopmail.a 
-L/usr/local/mysql/lib  -lmysqlclient -lz 
/usr/local/mysql/lib/libmysqlclient.a(password.o): In function `scramble':
password.o(.text+0x1c8): undefined reference to `floor'
password.o(.text+0x25d): undefined reference to `floor'
/usr/local/mysql/lib/libmysqlclient.a(password.o): In function `check_scramble':
password.o(.text+0x40a): undefined reference to `floor'
password.o(.text+0x498): undefined reference to `floor'
collect2: ld returned 1 exit status
*** Error code 1

Stop in /var/src/mail/vpopmail-5.4.0 (line 424 of Makefile).
*** Error code 1

Stop in /var/src/mail/vpopmail-5.4.0 (line 511 of Makefile).
*** Error code 1

Stop in /var/src/mail/vpopmail-5.4.0 (line 335 of Makefile).

- - - - - - - - - -

Any and all help appreciated.
Thanks,
Alex

Reply via email to