splitting courier-authlib into master+slave ports
Milan Obuch
ports at dino.sk
Sun Apr 17 10:50:53 PDT 2005
On Thursday 14 April 2005 11:14, Oliver Lehmann wrote:
> Hi,
>
> Yarema (courier maintainer) and I worked on splitting the courier-authlib
> port into one main port, and 7 slave ports for the ldap, mysql, pam,
> pgsql, userdb, usergdbm and vchkpw functionalities. The result can be
> found here:
>
> http://www.pofo.de/tmp/courier-authlib.tar.gz
>
> I'll request a repo-copy for each port, and will wait with my commit
> until the portstree is 100% open for commits again.
>
> Any comments are appreciated
I tried to build this split version, not yet succesfull.
Some time was necessary to realize this port is moved from mail to security.
After this I did 'make config' in security/courier-authlib, leaving only
userdb module checked.
Then 'make install' with following results:
===> courier-authlib-0.55_2 depends on executable: gmake - found
===> courier-authlib-0.55_2 depends on file: /usr/local/bin/perl5.8.6 -
found
===> courier-authlib-0.55_2 depends on file: /usr/local/bin/libtool15 -
found
===> courier-authlib-0.55_2 depends on shared library: ltdl.4 - found
===> Configuring for courier-authlib-0.55_2
[lot of configure output omitted]
===> Building for courier-authlib-0.55_2
[lot of build output omitted]
===> Installing for courier-authlib-0.55_2
===> courier-authlib-0.55_2 depends on
file: /usr/local/share/sysconftool/sysconftool - found
===> courier-authlib-0.55_2 depends on
file: /usr/local/lib/courier-authlib/libauthuserdb.so - not found
===> Verifying install for /usr/local/lib/courier-authlib/libauthuserdb.so
in /usr/ports/security/courier-authlib-userdb
===> Extracting for courier-authlib-userdb-0.55_2
=> Checksum OK for courier-authlib-0.55.tar.bz2.
===> courier-authlib-userdb-0.55_2 depends on file: /usr/local/bin/perl5.8.6
- found
===> Patching for courier-authlib-userdb-0.55_2
===> courier-authlib-userdb-0.55_2 depends on file: /usr/local/bin/perl5.8.6
- found
===> Applying FreeBSD patches for courier-authlib-userdb-0.55_2
===> courier-authlib-userdb-0.55_2 depends on executable: gmake - found
===> courier-authlib-userdb-0.55_2 depends on file: /usr/local/bin/perl5.8.6
- found
===> courier-authlib-userdb-0.55_2 depends on file: /usr/local/bin/libtool15
- found
===> courier-authlib-userdb-0.55_2 depends on shared library: ltdl.4 - found
===> Configuring for courier-authlib-userdb-0.55_2
[lot of configure output omitted]
===> Building for courier-authlib-userdb-0.55_2
[lot of build output omitted]
===> Installing for courier-authlib-userdb-0.55_2
===> courier-authlib-userdb-0.55_2 depends on
file: /usr/local/share/sysconftool/sysconftool - found
===> courier-authlib-userdb-0.55_2 depends on executable: courierauthconfig
- not found
===> Verifying install for courierauthconfig
in /usr/ports/security/courier-authlib
===> Installing for courier-authlib-0.55_2
===> courier-authlib-0.55_2 depends on
file: /usr/local/share/sysconftool/sysconftool - found
===> courier-authlib-0.55_2 depends on
file: /usr/local/lib/courier-authlib/libauthuserdb.so - not found
===> Verifying install for /usr/local/lib/courier-authlib/libauthuserdb.so
in /usr/ports/security/courier-authlib-userdb
===> Installing for courier-authlib-userdb-0.55_2
===> courier-authlib-userdb-0.55_2 depends on
file: /usr/local/share/sysconftool/sysconftool - found
===> courier-authlib-userdb-0.55_2 depends on executable: courierauthconfig
- not found
===> Verifying install for courierauthconfig
in /usr/ports/security/courier-authlib
etc. This circular dependence eventually ends with
make: Max recursion level (500) exceeded.: Resource temporarily unavailable
At this point it looks like no go. Catch 22.
Regards,
Milan
More information about the freebsd-ports
mailing list