From owner-freebsd-ports@FreeBSD.ORG Sat Feb 8 15:36:43 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 985AF510; Sat, 8 Feb 2014 15:36:43 +0000 (UTC) Received: from mk-outboundfilter-2.mail.uk.tiscali.com (mk-outboundfilter-2.mail.uk.tiscali.com [212.74.114.38]) by mx1.freebsd.org (Postfix) with ESMTP id D7C5D1538; Sat, 8 Feb 2014 15:36:42 +0000 (UTC) X-Trace: 59368098/mk-outboundfilter-2.mail.uk.tiscali.com/PIPEX/$ON_NET_AUTH_ACCEPTED/Talk_Talk_Customer/2.102.4.222/None/crees@bayofrum.net X-SBRS: None X-RemoteIP: 2.102.4.222 X-IP-MAIL-FROM: crees@bayofrum.net X-SMTP-AUTH: bayofrum@uwclub.net X-MUA: K-9 Mail for Android X-IP-BHB: Once X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkAXAIZN9lICZgTe/2dsb2JhbABZgww4EAODRbxAB4EAF3SCJQEBAQQjDwEjIxALDgoCAiYCAjkeBgENBYgFBKsroEsXgSmNAwEBTwcugkGBSQSYK4EyhH8Xi1mBb4E+gXE X-IPAS-Result: AkAXAIZN9lICZgTe/2dsb2JhbABZgww4EAODRbxAB4EAF3SCJQEBAQQjDwEjIxALDgoCAiYCAjkeBgENBYgFBKsroEsXgSmNAwEBTwcugkGBSQSYK4EyhH8Xi1mBb4E+gXE X-IronPort-AV: E=Sophos;i="4.95,806,1384300800"; d="scan'208";a="59368098" X-IP-Direction: OUT Received: from host-2-102-4-222.as13285.net (HELO pegasus.bayofrum.net) ([2.102.4.222]) by smtp.pipex.tiscali.co.uk with ESMTP; 08 Feb 2014 15:35:33 +0000 Received: from [10.195.17.130] (genkt-058-009.t-mobile.co.uk [149.254.58.9]) by pegasus.bayofrum.net (Postfix) with ESMTPSA id 0F9185B92D; Sat, 8 Feb 2014 15:35:17 +0000 (GMT) User-Agent: K-9 Mail for Android In-Reply-To: <52F5E6FC.3080405@ShaneWare.Biz> References: <20140207225445.342be9ed@thor.walstatt.dyndns.org> <52F5E6FC.3080405@ShaneWare.Biz> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: WARNING: devel/icu: recent update redners openldap-server and other ports unusable! From: Chris Rees Date: Sat, 08 Feb 2014 15:35:14 +0000 To: Shane Ambler , "O. Hartmann" , FreeBSD Ports Message-ID: <95547f39-b7ec-4db9-b80a-6a51ba0c31b9@email.android.com> X-bayofrum-MailScanner-Information: Please contact the ISP for more information X-bayofrum-MailScanner-ID: 0F9185B92D.A4B87 X-bayofrum-MailScanner: Found to be clean X-bayofrum-MailScanner-From: crees@bayofrum.net X-Spam-Status: No Cc: pgsql@FreeBSD.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Feb 2014 15:36:43 -0000 Shane Ambler wrote: >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 Hmm, the ICU support was written by Palle, hence we are the upstream for it. Palle, do you think this is a good fix? Thanks Shane, by the way :) Chris -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.