pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

New courier packages (was: courier-imap / couriertcpd libtool failure)

On Sun, Mar 14, 2010 at 11:02:23AM +0000, Brian Candler wrote:
> On Sat, Mar 13, 2010 at 03:30:07PM +0000, Brian Candler wrote:
> > libtool: link: gcc -I./.. -I.. -Wall -Wno-error -Wno-format -fno-builtin
> ...
> > tcpd.o tcpdaccess.o tcpremoteinfo.o -Wl,-ldb ./.libs/libspipe.a
> ...
> > /usr/bin/ld: cannot find -ldb
> > collect2: ld returned 1 exit status

Refreshing the source to the latest version of couriertcpd made this problem
go away.

So I've now attempted to bring *all* the courier packages up to the latest
versions. You can find the changes at
which update the following packages:


Mostly all I've done is modify the existing patchsets to make them apply
cleanly.  These two are no longer needed due to upstream merges and should
be removed:


These packages build OK for me under Ubuntu Linux. However as a newcomer to
pkgsrc, I'd appreciate it if someone could review and/or test these out
before I submit them to the package maintainer.

I also have a few issues to raise:

(1) The packages which use bdb perform autoconf tests for the existence of
-ldb.  This happens to work, I think only by accident, because my base
system includes -ldb.  I think these tests should be bypassed and forced to
pass (or else test for the real library like -ldb4).  However the existing
packages had this problem already, so I've not attempted to address it.

(2) The option --without-certdb in cone and courier-mta was breaking the
build. This is because it was interpreted as --with-certdb=no and 'no'
was being treated as a (relative) filename. So I've just removed this
option entirely. Should there be a comment to this effect in the Makefiles?

(3) Package sqwebmail is marked "vulnerable":
but I'm not sure if that is still applicable to current code. I've raised
the question on the courier-sqwebmail mailing list.



Home | Main Index | Thread Index | Old Index