X-Loop: help-debbugs@HIDDEN Subject: bug#24871: incorrect "cannot install XXX to a directory not ending in YYY" Resent-From: Luke Shumaker <lukeshu@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-libtool@HIDDEN Resent-Date: Fri, 04 Nov 2016 00:48:02 +0000 Resent-Message-ID: <handler.24871.B.147822047325445 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 24871 X-GNU-PR-Package: libtool X-GNU-PR-Keywords: To: 24871 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-libtool@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.147822047325445 (code B ref -1); Fri, 04 Nov 2016 00:48:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 Nov 2016 00:47:53 +0000 Received: from localhost ([127.0.0.1]:42031 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1c2Sfg-0006cL-MH for submit <at> debbugs.gnu.org; Thu, 03 Nov 2016 20:47:52 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lukeshu@HIDDEN>) id 1c2Sff-0006c7-3j for submit <at> debbugs.gnu.org; Thu, 03 Nov 2016 20:47:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <lukeshu@HIDDEN>) id 1c2SfY-0007u4-EX for submit <at> debbugs.gnu.org; Thu, 03 Nov 2016 20:47:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59468) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <lukeshu@HIDDEN>) id 1c2SfY-0007ty-B5 for submit <at> debbugs.gnu.org; Thu, 03 Nov 2016 20:47:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35474) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <lukeshu@HIDDEN>) id 1c2SfX-0003Qa-59 for bug-libtool@HIDDEN; Thu, 03 Nov 2016 20:47:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <lukeshu@HIDDEN>) id 1c2SfT-0007s4-8b for bug-libtool@HIDDEN; Thu, 03 Nov 2016 20:47:43 -0400 Received: from nm15-vm0.bullet.mail.ne1.yahoo.com ([98.138.91.70]:56589) by eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71) (envelope-from <lukeshu@HIDDEN>) id 1c2SfT-0007ot-0I for bug-libtool@HIDDEN; Thu, 03 Nov 2016 20:47:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s2048; t=1478220553; bh=2IVxGzLMAQEKXte2g4UP5jiRybuC3cSyG+hVBHiNefE=; h=Date:From:To:Subject:From:Subject; b=iWTN4jmc4DfC/4YuwAloVrRwoF+eIBLUL68L9OAnSr6ZNyoRq8jaGXIon5l5QktvfyyN4J/icbeFbjhRMc08THpEOvpJUStCawIigps4ncQ3LBSt6ES/ILaRfrgea6s9ynwWMpn9rlB3rO5w1Fp4qVVij9n14mwghvLiLLwubRrn4fANNHOAVZXAD/KL5fpynHQNeitf1b2wjtLiu5j/Et8A+9zXWncWj8BTtUrLrsd0ZgJUIK1hSyujiobBzYVv/C2wMI9Twh8kHvZ5fvOasAVBK2RpQkYxP8jSsE99ByAUxUUS24D1VjWlhOGZPEhWSWB6GyFf9ZOrRgExLp8+Yw== Received: from [98.138.100.118] by nm15.bullet.mail.ne1.yahoo.com with NNFMP; 04 Nov 2016 00:49:13 -0000 Received: from [98.138.226.62] by tm109.bullet.mail.ne1.yahoo.com with NNFMP; 04 Nov 2016 00:47:29 -0000 Received: from [127.0.0.1] by smtp213.mail.ne1.yahoo.com with NNFMP; 04 Nov 2016 00:47:29 -0000 X-Yahoo-Newman-Id: 558637.44847.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: qbie4cYVM1ltNgIRXRrlkYnSuuR.YSsbDkgb9NK3fmoGeUb ZPloWOryJnJ249eiXteFhTgIedWdxTba6zWnZiJv55ozDQOnmnEt_tc4g_Ti CFZfh9mKtmCDR25OrFqY2n2V6lcIIUwa3GScXeL_uDwMNjph2sWbxATS9_Yf 6TnXekOMU04kj4Nq94EICv3E4WQ73ZMQ_9UzrHBoA16RVFQFclwKew3rpElj iTmaHyTTibiiZTKcGxE7lu4falCbp9Uq5nz8_Ni5H7hfzHszbeZo7HsmqNHQ voALL5RHpuo9qfmgbedEXTvz.ow5gmFh9vrhJ2lQKcuSaj4LjiS41_VC1CHv KCjPItcB0CxBoAyDqvDihg8ZfBnC.gSJbciuHwF1Ag722yjKb1A0RcwnAYWE 8ALw.CbDa2D917BC1BMlswX78hBqbmdIEhxvpQVI3gFqxeexzK_cNVVRc4GQ be3HCIu3792bihedBODffO5hWUamfoVoyXaMa5uMShJ9Xm6dTuGLV9ARRW.d xAeBY031SKKWWF9fZJrzDIaFmC7qRJSTNHDw_1LNAms.7Ge5aEGgX7hJ.Yg2 ixmfW X-Yahoo-SMTP: RfMTpXSswBAvHXkAeeQNI5gHzxpnJ2DwpMu4ffnqKdtAFQ-- Date: Thu, 03 Nov 2016 20:47:25 -0400 Message-ID: <87h97oqdeq.wl-lukeshu@HIDDEN> From: Luke Shumaker <lukeshu@HIDDEN> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?UTF-8?Q?Goj=C5=8D?=) APEL/10.8 EasyPG/1.0.0 Emacs/25.1 (x86_64-unknown-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) I believe I've found a bug in libtool: $ libtool --tag=CC --mode=install install -D libfail.la /tmp/lib/libfail.la libtool: error: error: cannot install 'libfail.la' to a directory not ending in /tmp/lib/ When the install directory clearly does end in the required string. I belive that this is a duplicate of a previous message that was never resolved: http://lists.gnu.org/archive/html/bug-libtool/2009-12/msg00001.html But, unlike the previous message, I have a minimal test case! # build the first library echo > pass.c libtool --tag=CC --mode=compile cc -c -o pass.lo pass.c libtool --tag=CC --mode=link cc -o libpass.la -rpath /tmp/lib/ pass.lo # build a second library (that will fail to install) echo > fail.c libtool --tag=CC --mode=compile cc -c -o fail.lo fail.c libtool --tag=CC --mode=link cc -o libfail.la -rpath /tmp/lib/ fail.lo libpass.la # try to install them libtool --tag=CC --mode=install install -D libpass.la /tmp/lib/libpass.la libtool --tag=CC --mode=install install -D libfail.la /tmp/lib/libfail.la libpass will install fine, but libfail will fail to install, with the error message I posted at the top. I am using libtool 2.4.5 on an x86_64 GNU/Linux box (Parabola GNU/Linux-libre; similar to Arch Linux): $ pacman -Q libtool libtool 2.4.6-6 $ libtool --version libtool (GNU libtool) 2.4.6 Written by Gordon Matzigkeit, 1996 Copyright (C) 2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. The error occurs both with the system `libtool`, and `./configure`-generated libtool. I have not tried using libtool build from git. -- Happy hacking, ~ Luke Shumaker
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Luke Shumaker <lukeshu@HIDDEN> Subject: bug#24871: Acknowledgement (incorrect "cannot install XXX to a directory not ending in YYY") Message-ID: <handler.24871.B.147822047325445.ack <at> debbugs.gnu.org> References: <87h97oqdeq.wl-lukeshu@HIDDEN> X-Gnu-PR-Message: ack 24871 X-Gnu-PR-Package: libtool Reply-To: 24871 <at> debbugs.gnu.org Date: Fri, 04 Nov 2016 00:48:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-libtool@HIDDEN If you wish to submit further information on this problem, please send it to 24871 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 24871: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D24871 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#24871: incorrect "cannot install XXX to a directory not ending in YYY" Resent-From: Luke Shumaker <lukeshu@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-libtool@HIDDEN Resent-Date: Wed, 30 Nov 2016 01:07:01 +0000 Resent-Message-ID: <handler.24871.B.148046797827502 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 24871 X-GNU-PR-Package: libtool X-GNU-PR-Keywords: To: 24871 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-libtool@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.148046797827502 (code B ref -1); Wed, 30 Nov 2016 01:07:01 +0000 Received: (at submit) by debbugs.gnu.org; 30 Nov 2016 01:06:18 +0000 Received: from localhost ([127.0.0.1]:46679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1cBtLl-00079U-Q4 for submit <at> debbugs.gnu.org; Tue, 29 Nov 2016 20:06:17 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56689) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lukeshu@HIDDEN>) id 1cBtLk-00079I-Lp for submit <at> debbugs.gnu.org; Tue, 29 Nov 2016 20:06:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <lukeshu@HIDDEN>) id 1cBtLe-0001DJ-Vp for submit <at> debbugs.gnu.org; Tue, 29 Nov 2016 20:06:11 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42338) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <lukeshu@HIDDEN>) id 1cBtLe-0001DD-Sk for submit <at> debbugs.gnu.org; Tue, 29 Nov 2016 20:06:10 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47620) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <lukeshu@HIDDEN>) id 1cBtLd-0003xu-Ew for bug-libtool@HIDDEN; Tue, 29 Nov 2016 20:06:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <lukeshu@HIDDEN>) id 1cBtLa-0001BL-9f for bug-libtool@HIDDEN; Tue, 29 Nov 2016 20:06:09 -0500 Received: from nm7-vm6.bullet.mail.ne1.yahoo.com ([98.138.91.100]:52435) by eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71) (envelope-from <lukeshu@HIDDEN>) id 1cBtLa-0001Ak-1m for bug-libtool@HIDDEN; Tue, 29 Nov 2016 20:06:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s2048; t=1480467962; bh=ZDSQYbtZj4ljjapjM/79QkhX4yhlEIqYblWR4vcYupE=; h=Date:From:To:Subject:In-Reply-To:References:From:Subject; b=nUDOmK2jVoAcv0JnFytADQYS7okvBMwJ8pD0eD6JgE6TW6LPngQmb6LUxnRrZD9EZMj7ZmziGSnnMEjx1PvfwxBiMwlIy+hk6Uuyh+utnFEmkjYL4TgjwUOE300XzAF8wuD9Rn/NJxM/zYD2R2aJE76h/EsG9pFXvZQ+8gjk76Wn8OZQ2pRSNeCK2M/uwY9TWsnc+0nHGsan78PtwoVwKeO1tOs9BK2lkjO87UAIsp7XnH+s1pWIWUpgvDg4zIQzxXYPCkXaKJDA27ErE405XYZyZuKM1OnxYEEFCy5NfBOU2smB4aZYkVxIKGrckMS6BQmavtxxfmUWl0zSGNgKVQ== Received: from [98.138.100.113] by nm7.bullet.mail.ne1.yahoo.com with NNFMP; 30 Nov 2016 01:06:02 -0000 Received: from [98.138.84.43] by tm104.bullet.mail.ne1.yahoo.com with NNFMP; 30 Nov 2016 01:06:02 -0000 Received: from [127.0.0.1] by smtp111.mail.ne1.yahoo.com with NNFMP; 30 Nov 2016 01:06:02 -0000 X-Yahoo-Newman-Id: 790266.6545.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: tYHsSpIVM1lEyTu8NhD7iC4MiPjlCE7N9rYGYyXwtGnfaD1 cVuf0qguKsf7WaD.DS65pARboh0jmpignwBewxqcKIMZH7ayWSFhGexsLofy p49xRSccbCt8ooXHFrmQz.s2tRqB3arnuOuQAPGtObGQK6zJhs4R4sUie4EH nqLBsflZGCFFyez72MMhWfcTQkxDxq6sQP3QsH6xtnI6IpnTeg440MrIOhSY FviAE_fLGo85_qWm2jsHnCRfozdbgFtEjyhDzmQ4ecAgqvYWTrbtd_GapmfB TFdFNfTarrMSkY2jRlOfxxifHuvUaG85Db6jR7JbBTNAJE8ZNyterEASRnUm 6kEdikyapiZlXTVR8xQqzXpXJHbG_klt3xibFa_hsRUkBvBCShAOZUGa8Q97 bmHGtYBg1Huyk71cA14WCwJoTK63Q681ModfRp8Z64TYbAQI1ldzU7Agm263 gqTSQ0q1gdbkl7qxFhOZTIZPzcQv.WCdWT6RNsiOFD1l9jT.VahEo49iSa8X fFHAP5Lk4XD.5nmfu56aX1CTeQW.SxdYSVwQy60wq62iu6mFibq2GQLBvhLX S2t1H X-Yahoo-SMTP: RfMTpXSswBAvHXkAeeQNI5gHzxpnJ2DwpMu4ffnqKdtAFQ-- Date: Tue, 29 Nov 2016 20:06:01 -0500 Message-ID: <8760n5hj46.wl-lukeshu@HIDDEN> From: Luke Shumaker <lukeshu@HIDDEN> In-Reply-To: <87h97oqdeq.wl-lukeshu@HIDDEN> References: <87h97oqdeq.wl-lukeshu@HIDDEN> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?UTF-8?Q?Goj=C5=8D?=) APEL/10.8 EasyPG/1.0.0 Emacs/25.1 (x86_64-unknown-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) On Thu, 03 Nov 2016 20:47:25 -0400, Luke Shumaker wrote: > I have not tried using libtool build from git. I have now verified that this issue is still present when built from git. However, I've also figured out that the issue goes away if the trailing slash is removed from the `-rpath` in the link step. -libtool --tag=CC --mode=link cc -o libfail.la -rpath /tmp/lib/ fail.lo libpass.la +libtool --tag=CC --mode=link cc -o libfail.la -rpath /tmp/lib fail.lo libpass.la -- Happy hacking, ~ Luke Shumaker
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.