GNU bug report logs - #16384
libtool fails with uninstalled frameworks and the -F flag

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: libtool; Reported by: "Michael C. Grant" <mcg@HIDDEN>; dated Tue, 7 Jan 2014 16:48:03 UTC; Maintainer for libtool is bug-libtool@HIDDEN.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 7 Jan 2014 16:47:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 07 11:47:26 2014
Received: from localhost ([127.0.0.1]:41213 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1W0ZoL-0008NG-DW
	for submit <at> debbugs.gnu.org; Tue, 07 Jan 2014 11:47:25 -0500
Received: from eggs.gnu.org ([208.118.235.92]:36086)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <mcg@HIDDEN>) id 1W0Zi5-0008Bq-2w
 for submit <at> debbugs.gnu.org; Tue, 07 Jan 2014 11:40:57 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <mcg@HIDDEN>) id 1W0Zhv-0003r0-25
 for submit <at> debbugs.gnu.org; Tue, 07 Jan 2014 11:40:56 -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 autolearn=disabled
 version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:53679)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <mcg@HIDDEN>)
 id 1W0Zhu-0003qw-Ud
 for submit <at> debbugs.gnu.org; Tue, 07 Jan 2014 11:40:46 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:37750)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <mcg@HIDDEN>) id 1W0Zhm-0003OK-EH
 for bug-libtool@HIDDEN; Tue, 07 Jan 2014 11:40:46 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <mcg@HIDDEN>) id 1W0Zhe-0003pg-0H
 for bug-libtool@HIDDEN; Tue, 07 Jan 2014 11:40:38 -0500
Received: from smtp149.ord.emailsrvr.com ([173.203.6.149]:51987)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <mcg@HIDDEN>)
 id 1W0Zhd-0003pV-9c
 for bug-libtool@HIDDEN; Tue, 07 Jan 2014 11:40:29 -0500
Received: from localhost (localhost.localdomain [127.0.0.1])
 by smtp31.relay.ord1a.emailsrvr.com (SMTP Server) with ESMTP id 565E53A865F
 for <bug-libtool@HIDDEN>; Tue,  7 Jan 2014 11:40:28 -0500 (EST)
X-Virus-Scanned: OK
Received: from smtp192.mex05.mlsrvr.com (unknown [184.106.31.85])
 by smtp31.relay.ord1a.emailsrvr.com (SMTP Server) with ESMTPS id BB6BD3A82FE
 for <bug-libtool@HIDDEN>; Tue,  7 Jan 2014 11:40:27 -0500 (EST)
Received: from ORD2MBX03C.mex05.mlsrvr.com ([fe80::92e2:baff:fe20:c334]) by
 ORD2HUB25.mex05.mlsrvr.com ([fe80::be30:5bff:fef5:2014%15]) with mapi id
 14.03.0158.001; Tue, 7 Jan 2014 10:40:27 -0600
From: "Michael C. Grant" <mcg@HIDDEN>
To: "bug-libtool@HIDDEN" <bug-libtool@HIDDEN>
Subject: libtool fails with uninstalled frameworks and the -F flag
Thread-Topic: libtool fails with uninstalled frameworks and the -F flag
Thread-Index: AQHPC8crFT+1LYZ7MECcauLwI+AoTw==
Date: Tue, 7 Jan 2014 16:40:27 +0000
Message-ID: <AAF1A41F-FE3F-4393-A2C7-67D7E9C5DEAB@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [65.111.101.128]
Content-Type: multipart/mixed;
 boundary="_002_AAF1A41FFE3F4393A2C767D7E9C5DEABcvxrcom_"
MIME-Version: 1.0
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Tue, 07 Jan 2014 11:47:24 -0500
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://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: <http://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: -4.0 (----)

--_002_AAF1A41FFE3F4393A2C767D7E9C5DEABcvxrcom_
Content-Type: text/plain; charset="us-ascii"
Content-ID: <258B26A6F2A3B943BE017679DB0FE768@HIDDEN>
Content-Transfer-Encoding: quoted-printable

I'm trying to compile GNU Octave and its new Qt GUI on a Mac OSX with Homeb=
rew. Homebrew installs the Qt frameworks in /usr/local/Cellar/qt/4.8.5/lib,=
 so after some fiddling with the configure script I get this:

QT_LDFLAGS=3D-F/usr/local/Cellar/qt/4.8.5/lib
QT_LIBS=3D-framework QtCore -framework QtGui -framework QtNetwork

However, the libtool script does not handle the -F argument through properl=
y, so it is stripped out of the linking process.

I created the following patch for the generated libtool script, which cause=
s libtool to treat -F exactly like it treats -L. This seems to do the trick=
.

I did notice that scanning through past discussions that this has come up a=
 couple of times, but there is reluctance to provide ful support for -F for=
 some reason. Perhaps the relative simplicity of this patch would convince =
you to reconsider. If not, we can certainly entertain applying this patch i=
n Homebrew itself.

Regards,
Michael


--_002_AAF1A41FFE3F4393A2C767D7E9C5DEABcvxrcom_
Content-Type: application/octet-stream; name="libtool.diff"
Content-Description: libtool.diff
Content-Disposition: attachment; filename="libtool.diff"; size=2280;
	creation-date="Tue, 07 Jan 2014 16:40:27 GMT";
	modification-date="Tue, 07 Jan 2014 16:40:27 GMT"
Content-ID: <9A24762BDD53AC4CA56425311D5F4010@HIDDEN>
Content-Transfer-Encoding: base64

LS0tIGxpYnRvb2wJMjAxNC0wMS0wNyAwNzo1Njo0Ny4wMDAwMDAwMDAgLTA2MDANCisrKyBsaWJ0
b29sLm1jZwkyMDE0LTAxLTA3IDA3OjU1OjAwLjAwMDAwMDAwMCAtMDYwMA0KQEAgLTU5ODIsMTMg
KzU5ODIsMTcgQEANCiAJY29udGludWUNCiAJOzsNCiANCi0gICAgICAtTCopDQotCWZ1bmNfc3Ry
aXBuYW1lICItTCIgJycgIiRhcmciDQorICAgICAgLUwqfC1GKikNCisJY2FzZSAkYXJnIGluDQor
CS1GKikgbGZfcHJlZml4PSItRiIgOzsNCisgICAgICAgIC0qKSAgbGZfcHJlZml4PSItTCIgOzsN
CisgICAgICAgIGVzYWMNCisJZnVuY19zdHJpcG5hbWUgIiRsZl9wcmVmaXgiICcnICIkYXJnIg0K
IAlpZiB0ZXN0IC16ICIkZnVuY19zdHJpcG5hbWVfcmVzdWx0IjsgdGhlbg0KIAkgIGlmIHRlc3Qg
IiQjIiAtZ3QgMDsgdGhlbg0KLQkgICAgZnVuY19mYXRhbF9lcnJvciAicmVxdWlyZSBubyBzcGFj
ZSBiZXR3ZWVuIFxgLUwnIGFuZCBcYCQxJyINCisJICAgIGZ1bmNfZmF0YWxfZXJyb3IgInJlcXVp
cmUgbm8gc3BhY2UgYmV0d2VlbiBcYC1bTEZdJyBhbmQgXGAkMSciDQogCSAgZWxzZQ0KLQkgICAg
ZnVuY19mYXRhbF9lcnJvciAibmVlZCBwYXRoIGZvciBcYC1MJyBvcHRpb24iDQorCSAgICBmdW5j
X2ZhdGFsX2Vycm9yICJuZWVkIHBhdGggZm9yIFxgLVtMRl0nIG9wdGlvbiINCiAJICBmaQ0KIAlm
aQ0KIAlmdW5jX3Jlc29sdmVfc3lzcm9vdCAiJGZ1bmNfc3RyaXBuYW1lX3Jlc3VsdCINCkBAIC02
MDA0LDE0ICs2MDA4LDE0IEBADQogCSAgOzsNCiAJZXNhYw0KIAljYXNlICIkZGVwbGlicyAiIGlu
DQotCSoiIC1MJGRpciAiKiB8ICoiICRhcmcgIiopDQorCSoiICRsZl9wcmVmaXgkZGlyICIqIHwg
KiIgJGFyZyAiKikNCiAJICAjIFdpbGwgb25seSBoYXBwZW4gZm9yIGFic29sdXRlIG9yIHN5c3Jv
b3QgYXJndW1lbnRzDQogCSAgOzsNCiAJKikNCiAJICAjIFByZXNlcnZlIHN5c3Jvb3QsIGJ1dCBu
ZXZlciBpbmNsdWRlIHJlbGF0aXZlIGRpcmVjdG9yaWVzDQogCSAgY2FzZSAkZGlyIGluDQogCSAg
ICBbXFwvXSogfCBbQS1aYS16XTpbXFwvXSogfCA9KikgZGVwbGlicys9IiAkYXJnIiA7Ow0KLQkg
ICAgKikgZGVwbGlicys9IiAtTCRkaXIiIDs7DQorCSAgICAqKSBkZXBsaWJzKz0iICRsZl9wcmVm
aXgkZGlyIiA7Ow0KIAkgIGVzYWMNCiAJICBsaWJfc2VhcmNoX3BhdGgrPSIgJGRpciINCiAJICA7
Ow0KQEAgLTY2OTgsMTMgKzY3MDIsMTcgQEANCiAJICBmaQ0KIAkgIGNvbnRpbnVlDQogCSAgOzsN
Ci0JLUwqKQ0KKwktTCp8LUYqKQ0KKyAgICAgICAgICBjYXNlICRkZXBsaWIgaW4NCisJICAtRiop
IGxmX3ByZWZpeD0iLUYiIDs7DQorICAgICAgICAgICopIGxmX3ByZWZpeD0iLUwiIDs7DQorICAg
ICAgICAgIGVzYWMNCiAJICBjYXNlICRsaW5rbW9kZSBpbg0KIAkgIGxpYikNCiAJICAgIGRlcGxp
YnM9IiRkZXBsaWIgJGRlcGxpYnMiDQogCSAgICB0ZXN0ICIkcGFzcyIgPSBjb252ICYmIGNvbnRp
bnVlDQogCSAgICBuZXdkZXBlbmRlbmN5X2xpYnM9IiRkZXBsaWIgJG5ld2RlcGVuZGVuY3lfbGli
cyINCi0JICAgIGZ1bmNfc3RyaXBuYW1lICctTCcgJycgIiRkZXBsaWIiDQorCSAgICBmdW5jX3N0
cmlwbmFtZSAiJGxmX3ByZWZpeCIgJycgIiRkZXBsaWIiDQogCSAgICBmdW5jX3Jlc29sdmVfc3lz
cm9vdCAiJGZ1bmNfc3RyaXBuYW1lX3Jlc3VsdCINCiAJICAgIG5ld2xpYl9zZWFyY2hfcGF0aCs9
IiAkZnVuY19yZXNvbHZlX3N5c3Jvb3RfcmVzdWx0Ig0KIAkgICAgOzsNCkBAIC02NzE5LDEyICs2
NzI3LDEyIEBADQogCSAgICAgIGNvbXBpbGVfZGVwbGlicz0iJGRlcGxpYiAkY29tcGlsZV9kZXBs
aWJzIg0KIAkgICAgICBmaW5hbGl6ZV9kZXBsaWJzPSIkZGVwbGliICRmaW5hbGl6ZV9kZXBsaWJz
Ig0KIAkgICAgZmkNCi0JICAgIGZ1bmNfc3RyaXBuYW1lICctTCcgJycgIiRkZXBsaWIiDQorCSAg
ICBmdW5jX3N0cmlwbmFtZSAiJGxmX3ByZWZpeCIgJycgIiRkZXBsaWIiDQogCSAgICBmdW5jX3Jl
c29sdmVfc3lzcm9vdCAiJGZ1bmNfc3RyaXBuYW1lX3Jlc3VsdCINCiAJICAgIG5ld2xpYl9zZWFy
Y2hfcGF0aCs9IiAkZnVuY19yZXNvbHZlX3N5c3Jvb3RfcmVzdWx0Ig0KIAkgICAgOzsNCiAJICAq
KQ0KLQkgICAgZnVuY193YXJuaW5nICJcYC1MJyBpcyBpZ25vcmVkIGZvciBhcmNoaXZlcy9vYmpl
Y3RzIg0KKwkgICAgZnVuY193YXJuaW5nICJcYC1bTEZdJyBpcyBpZ25vcmVkIGZvciBhcmNoaXZl
cy9vYmplY3RzIg0KIAkgICAgOzsNCiAJICBlc2FjICMgbGlua21vZGUNCiAJICBjb250aW51ZQ0K

--_002_AAF1A41FFE3F4393A2C767D7E9C5DEABcvxrcom_--




Acknowledgement sent to "Michael C. Grant" <mcg@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-libtool@HIDDEN. Full text available.
Report forwarded to bug-libtool@HIDDEN:
bug#16384; Package libtool. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 31 Oct 2014 17:00:04 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.