From owner-freebsd-ports@freebsd.org Wed Jul 12 11:12:31 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AB3B1D9490A for ; Wed, 12 Jul 2017 11:12:31 +0000 (UTC) (envelope-from se@freebsd.org) Received: from mailout08.t-online.de (mailout08.t-online.de [194.25.134.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mailout00.t-online.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6E63783C0E for ; Wed, 12 Jul 2017 11:12:31 +0000 (UTC) (envelope-from se@freebsd.org) Received: from fwd30.aul.t-online.de (fwd30.aul.t-online.de [172.20.26.135]) by mailout08.t-online.de (Postfix) with SMTP id C233C41DD7CC; Wed, 12 Jul 2017 13:12:22 +0200 (CEST) Received: from Stefans-MBP-2.fritz.box (TDsZswZGohC+tBL+Eusu7pwFqfD46ei3LqvHZ601jrOb0S2eclKDNbcVlNNu2vOZIK@[84.154.125.175]) by fwd30.t-online.de with (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384 encrypted) esmtp id 1dVFZ4-06gOhc0; Wed, 12 Jul 2017 13:12:18 +0200 Subject: Re: Update failure E000022 after upgrade to subversion 1.9.6 To: freebsd-ports@freebsd.org References: <6d403c58-8eb6-806f-14bd-40717f1e3ad8@bigpond.net.au> Cc: Rainer Hurling , duglas From: Stefan Esser Message-ID: <580789c0-c5f3-91a4-fed0-090e50f44b9e@freebsd.org> Date: Wed, 12 Jul 2017 13:12:17 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Language: en-GB Content-Transfer-Encoding: 7bit X-ID: TDsZswZGohC+tBL+Eusu7pwFqfD46ei3LqvHZ601jrOb0S2eclKDNbcVlNNu2vOZIK X-TOI-MSGID: 79d68325-5b34-4e8a-9cc3-b785f04dc1c8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Jul 2017 11:12:31 -0000 Am 12.07.17 um 07:42 schrieb Rainer Hurling: > Hi duglas@ > > I had the same problem. I completely solved it by rebuilding the > dependency chain of devel/subversion: > > portmaster serf-1.3.9_1 expat-2.2.1 gettext-runtime-0.19.8.1_1 > apr-1.5.2.1.5.4_2 sqlite3-3.19.3_1 subversion-1.9.6 > > Probably, only one of them is the culprit, but I haven't testet ;) I have, and it appears to have been devel/apr1 ... After rebuilding first apr and then subversion, the problem is resolved on my system. The cause seems to have been the ino64 change, which is visible from the userland. Library versioning should take care of that, but that does not work, if subversion wants the new version and apr needs the old one ... Other ports could be affected as well, if they link against a library that needs an old version of a C library function, while the binary was built for the new call signature. As long as ports are built with or without the ino64 change, they should continue to work (and thus, -STABLE packages are not affected). Regards, STefan