Subject: make update of cyrus-imapd22 fails wanting make to be restarted!
To: NetBSD Packages Technical Discussion List <tech-pkg@NetBSD.ORG>
From: Greg A. Woods <>
List: tech-pkg
Date: 03/04/2005 00:46:38
I got this trying to "make update" in mail/cyrus-imapd22 on the 2004q4
branch today:

### Making all in /build/package-obj/mail/cyrus-imapd22/work/cyrus-imapd-2.2.12/perl/imap
Checking if your kit is complete...
Looks good
Note (probably harmless): No library found for -ldb-4
Writing Makefile for Cyrus::IMAP
Makefile out-of-date with respect to /usr/pkg/lib/perl5/5.8.5/alpha-netbsd/ /usr/pkg/lib/perl5/5.8.5/alpha-netbsd/CORE/config.h
Cleaning current config before rebuilding Makefile...
/usr/bin/make -f Makefile.old clean > /dev/null 2>&1 || /bin/sh -c true
/usr/pkg/bin/perl Makefile.PL "PREFIX=/usr/pkg"
Checking if your kit is complete...
Looks good
Writing Makefile for Cyrus::IMAP
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command.  <==
*** Error code 1

Also, why the heck is it trying to use "-ldb-4" !?!?!?!   It's supposed
to be either "-ldb4-4" or "-ldb4", no?

$ l /usr/pkg/lib/libdb*
/usr/pkg/lib/libdb4-4.2.a               /usr/pkg/lib/
/usr/pkg/lib/              /usr/pkg/lib/libdb4_cxx-4.2.a
/usr/pkg/lib/             /usr/pkg/lib/
/usr/pkg/lib/           /usr/pkg/lib/*
/usr/pkg/lib/*      /usr/pkg/lib/
/usr/pkg/lib/               /usr/pkg/lib/libdb4_cxx.a
/usr/pkg/lib/libdb4.a                   /usr/pkg/lib/
$ ls -l /usr/pkg/lib/
lrwxr-xr-x  1 root  wheel  13 Feb 28  2025 /usr/pkg/lib/ ->

This didn't happen with cyrus-imapd22 before the update for 2.2.12 was
pulled up.

						Greg A. Woods

H:+1 416 218-0098  W:+1 416 489-5852 x122  VE3TCP  RoboHack <>
Planix, Inc. <>          Secrets of the Weird <>