Tom Eicher writes:


> Turns out that makeuserdb was expecting makedatprog in > /usr/libexec/courier-authlib, but it lived in > /usr/lib/courier/libexec/courier/makedatprog.

When I build the RPMs, I get /usr/libexec/courier-authlib/makedatprog packaged just fine.

Hm, I just rechecked - makedatprog is not contained in any of the courier-authlib packages I built, only in the courier package, which installs it into the /usr/lib/courier/libexec directory.

Just in case you want to track this, below is what I did (but as I said,
everything works for me now).
-tom

I did the following:
1) built courier-authlib (see command below)
2) installed courier-authlib
3) built courier, courier-imap etc. (which would not build without
courier-authlib-devel installed)
4) upgraded the courier-* packages.

My build command is as follows, I used it for the authlib as well as the
courier packages:

rpmbuild -ta --define 'xflags --without-ipv6 --with-mailuser=courier
--with-mailgroup=courier --without-authldap --without-authmysql
--without-authpgsql --without-authvchkpw --without-authcram
--without-ispell --enable-unicode --enable-hardtimeout=72000
--enable-softtimeout=7200 --disable-autorenamesent' $<

Double-check your version of courier-authlib.

$ rpm -q -l -p courier-authlib-0.53.20050119-1.2.x86_64.rpm | grep makedatprog
/usr/libexec/courier-authlib/makedatprog

Additionally:

The xflags setting is ignored by the courier-authlib package, and the courier package no longer uses most of the above options.



Attachment: pgpVveExlELbv.pgp
Description: PGP signature

Reply via email to