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

Re: Bug#243009: qmailadmin: Removal suggestion



Hi,

On Sun Aug 22, 2004 at 11:15:43 +1000, Sam Johnston wrote:
> >we took a shot at this bug and found it to be a bottomless pit.  This
> >package features missing build depends, missing depends and typos in the
> >rules file.  In addition to that, it depends on packages that are buggy
> >themselves.  We suggest this package to be removed from Sarge.
>
> Works for me. The release of sarge has come at a particularly ordinary 
> time for me (I am on vacation in db.d.o but unfortunately far from it in 
> reality) and am unable to tend to its problems.

I just tried to build qmailadmin in a pbuilder chroot.  configure exits
with the following error:

  configure: error: Unable to find your vpopmaildir, specify --enable-vpopmaildir.

Looking at the invocation of configure, I find that the option is
misspelled as --enable-vpopmail-dir.

Fixing this and trying again the next error is:

  configure: error: Unable to find your qmaildir directory, specify --enable-qmaildir.

There are two possible solutions to this:  either install qmail (which
should be a dependency then) or specify --enable-qmaildir=/var/qmail.
I chose the latter, which also aids building qmailadmin on an
autobuilder or inside a pbuilder chroot.

Running again we get:

  cat: /var/lib/vpopmail/etc/inc_deps: No such file or directory
  cat: /var/lib/vpopmail/etc/lib_deps: No such file or directory
  [...much output skipped...]
  make[3]: Entering directory `/tmp/buildd/qmailadmin-1.0.6'
  gcc -I.       -g -O2 -c qmailadmin.c
  qmailadmin.c:29:22: vpopmail.h: No such file or directory
  qmailadmin.c:30:19: vauth.h: No such file or directory
  qmailadmin.c: In function `main':
  qmailadmin.c:133: warning: assignment makes pointer from integer without a cast
  qmailadmin.c:210: warning: assignment makes pointer from integer without a cast
  qmailadmin.c:218: error: dereferencing pointer to incomplete type
  qmailadmin.c:222: error: dereferencing pointer to incomplete type
  make[3]: *** [qmailadmin.o] Error 1
  make[3]: Leaving directory `/tmp/buildd/qmailadmin-1.0.6'

Now I installed vpopmail-bin, which creates a symlink
/var/lib/vpopmail/etc pointing to /etc/vpopmail.  This makes the first
two lines in the above error message disappear and the include
directories be set up correctly.  As an aside, this symlink should
probably be in libvpopmail-dev.  Consequently, the build succeeds.

vpopmail-bin is missing a dependency on adduser (#267333).

libvpopmail1 has an incomplete dependency on a virtual package alone
(#267331).

As to the missing dependencies, I cannot find evidence for that and, with
apologies, retract it.

> It is however a useful package so I will have it fixed for the next 
> release (which hopefully won't be too far away).

I never doubted that.

Regards,

uLI



Reply to: