Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Apr 2005 19:50:04 +0200
From:      Milan Obuch <ports@dino.sk>
To:        freebsd-ports@freebsd.org
Cc:        Yarema <yds@CoolRat.org>
Subject:   Re: splitting courier-authlib into master+slave ports
Message-ID:  <200504171950.05912.ports@dino.sk>
In-Reply-To: <20050414111426.775f6afd.lehmann@ans-netz.de>
References:  <20050414111426.775f6afd.lehmann@ans-netz.de>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200504171950.05912.ports>