From owner-freebsd-ports@FreeBSD.ORG Sat Nov 27 14:40:13 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 33600106566B for ; Sat, 27 Nov 2010 14:40:13 +0000 (UTC) (envelope-from cmt@burggraben.net) Received: from smtp.burggraben.net (ns.exwg.net [88.198.69.35]) by mx1.freebsd.org (Postfix) with ESMTP id D1D678FC18 for ; Sat, 27 Nov 2010 14:40:12 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.burggraben.net (Postfix) with ESMTP id DCE96600099; Sat, 27 Nov 2010 15:40:11 +0100 (CET) X-Spam-Scanned: by amavisd-new at exwg.net Received: from smtp.burggraben.net ([127.0.0.1]) by localhost (ns.burggraben.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V0Mi6nUrElSE; Sat, 27 Nov 2010 15:40:11 +0100 (CET) Received: from elch.exwg.net (p4FE39C84.dip.t-dialin.net [79.227.156.132]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "elch.exwg.net", Issuer "Christoph Moench-Tegeder" (verified OK)) by smtp.burggraben.net (Postfix) with ESMTPS; Sat, 27 Nov 2010 15:40:11 +0100 (CET) Received: by elch.exwg.net (Postfix, from userid 1000) id 36BD2AC818; Sat, 27 Nov 2010 15:40:11 +0100 (CET) Date: Sat, 27 Nov 2010 15:40:11 +0100 From: Christoph Moench-Tegeder To: Andrey Ponomarenko Message-ID: <20101127144010.GA73205@elch.exwg.net> References: <20101127120147.GA12963@elch.exwg.net> <4CF110EE.5090009@ispras.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4CF110EE.5090009@ispras.ru> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-ports@freebsd.org Subject: Re: libxml2 breakage after upgrade to libxml2-2.7.8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Nov 2010 14:40:13 -0000 ## Andrey Ponomarenko (aponomarenko@ispras.ru): > > After today's upgrade to libxml2-2.7.8, a lot of programs linking against > > libxml2 fail to start, as the new libxml2 dows not contain the LIBXML2_* > > symbols anymore (libxml2-2.7.7 did). > > There is a broken version script in libxml2-2.7.8. It was already fixed > in Git [1] from 2010-11-04. The detailed breakage report is here [2]. Thanks for spotting that one. I just submitted a PR (which is still stuck in greylisting) with the following patch: --- files/patch-configure.orig 2010-11-27 15:26:16.000000000 +0100 +++ files/patch-configure 2010-11-27 15:26:39.000000000 +0100 @@ -1,6 +1,15 @@ ---- configure.orig 2010-03-20 17:52:35.000000000 -0400 -+++ configure 2010-03-20 17:52:35.000000000 -0400 -@@ -19865,11 +19865,12 @@ fi +--- configure.orig 2010-11-27 15:23:22.000000000 +0100 ++++ configure 2010-11-27 15:25:43.000000000 +0100 +@@ -11414,7 +11414,7 @@ + esac + fi + +- if test -z "$VERSION_SCRIPT_FLAGS"; then ++ if test -n "$VERSION_SCRIPT_FLAGS"; then + USE_VERSION_SCRIPT_TRUE= + USE_VERSION_SCRIPT_FALSE='#' + else +@@ -13501,11 +13501,12 @@ fi if test "$PYTHON_VERSION" != "" then @@ -14,7 +23,7 @@ else if test -r $prefix/include/python$PYTHON_VERSION/Python.h then -@@ -20678,6 +20679,8 @@ fi +@@ -13901,6 +13902,8 @@ fi fi ;; This fixes the problem for me. Regards, Christoph -- Spare Space