Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 08 Feb 2014 18:42:44 +1030
From:      Shane Ambler <FreeBSD@ShaneWare.Biz>
To:        "O. Hartmann" <ohartman@zedat.fu-berlin.de>,  FreeBSD Ports <freebsd-ports@freebsd.org>
Cc:        pgsql@FreeBSD.org
Subject:   Re: WARNING: devel/icu: recent update redners openldap-server and other ports unusable!
Message-ID:  <52F5E6FC.3080405@ShaneWare.Biz>
In-Reply-To: <20140207225445.342be9ed@thor.walstatt.dyndns.org>
References:  <20140207225445.342be9ed@thor.walstatt.dyndns.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 08/02/2014 08:24, O. Hartmann wrote:
> 
> Today a couple of updates has been introduced, one of them was an
> update of port devel/icu.
> 
> I the good manner/tradition of updating UPDATING, I expect a
> warning/hint/advice a couple of days from now - when everybody has
> already stepped into the mess.
> 
> On several boxes running 11.0-CURRENT and 9.2-STABLE, updating ports
> including devel/icu renders many ports unusable due to a library
> version bump in libicu.
> 
> After updating ports relying on devel/icu via
> 
> portmaster -r devel/icu
> 
> and the updating of port
> 
> net/openldap24-server
> 
> (which is openldap-sasl-server in my case), OpenLDAP doesn't start
> anymore on all boxes affected by the update of devel/icu!
> 
> I always get the error
> 
> 52f5551f hdb_db_init: Initializing HDB database
> 52f5551f olcDbDirectory: value #0: invalid path: Permission denied
> 52f5551f config error processing olcDatabase={1}hdb,cn=config:
> olcDbDirectory: value #0: invalid path: Permission denied 52f5551f
> send_ldap_result: conn=-1 op=0 p=0 52f5551f slapd destroy: freeing
> system resources. 52f5551f syncinfo_free: rid=001
> 52f5551f slapd stopped.
> 52f5551f connections_destroy: nothing to destroy.
> /usr/local/etc/rc.d/slapd: WARNING: failed to start slapd
> 
> 
> This obscure 
> 
> olcDbDirectory: value #0: invalid path: Permission denied
> 
> is not obvious to me. The server ran minutes ago BEFORE the update, the
> directories containing the DB5 databases have all the correct ownership
> (ldap:ldap, I suspected first a misconfiguration as this error seems
> typical for a misconfiguration of the ownership).
> 
> Does anyone see the same problem? And maybe please would put out some
> notes in UPDATING within a considerable narrow timeframe regarding
> devel/icu! It seems, FreeBSD's ports systems get more and more messy.
> 
> oh
> 

Not the same problem but I did see building postgresql server break -
I changed databases/postgresql92-server/makefile with the following.
Ideally the test for *_52 should be added to configure.in rather than
replacing the oldest.

--- a/databases/postgresql92-server/Makefile
+++ b/databases/postgresql92-server/Makefile
@@ -355,6 +355,8 @@ post-patch:
 .  if defined(SERVER_ONLY) && ${PORT_OPTIONS:MICU}
        @${REINPLACE_CMD} -E -e \
                "s|^(m4_if.*)2.6[0-9](.*Autoconf version
)2.6[0-9]|\1${AUTOCONF_VERSION}\2${AUTOCONF_VERSION}|g" \
+               -e "s|ucol_open_43|ucol_open_52|g" \
+               -e "s|ucnv_fromUChars_43|ucnv_fromUChars_52|g" \
                ${WRKSRC}/configure.in
 .  endif





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