So, I'm working on updating the existing debian 3.8.0 package I've been
using with the latest code in CVS and ran into a bug that actually
exists at the main CVS code compilation level that seems to have changed
since the 3.8.0 release version.
The problem is that src/tools.hash_drv/csscompress.c is no longer built
into a binary during compilation. The other tools (cssconvert, etc.) in
the directory are, but this one isn't. I went back to a vanilla copy
from CVS and sure enough, running a make won't build it in the base
compile (no debian funny stuff).
To avoid wasting effort on either duplicating a fix someone else may be
working on, or on something that may be deprecated, I wanted to check
first with those working on the latest code.
Here's how it's configured to build:
$ ./configure --host=i486-linux-gnu --build=i486-linux-gnu
--prefix=/usr --includedir=/usr/include --mandir=/usr/share/man
--infodir=/usr/share/info --with-logdir=/var/log/dspam/
--localstatedir=/var --libexecdir=/usr/lib/dspam --srcdir=.
--with-dspam-home=/var/spool/dspam --sysconfdir=/etc/dspam
--enable-domain-scale --enable-signature-headers
--with-delivery-agent=/usr/bin/procmail --enable-daemon
--with-mysql-includes=/usr/include/mysql
--with-pgsql-includes=/usr/include/postgresql
--with-storage-driver=libdb4_drv,mysql_drv,pgsql_drv,sqlite3_drv,hash_drv
--enable-ldap --enable-debug --enable-virtual-users
--enable-preferences-extension --enable-clamav
Oh, and when I get a good patch ready I'll make it available for
ubuntu/debian crowd to keep up with the new development.
Regards,
-Jason Axley