Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com From: Han-Wen Nienhuys MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="87QTiGqPbZ" Content-Transfer-Encoding: 7bit Message-ID: <16741.49587.333388.685699@byrd.xs4all.nl> Date: Fri, 8 Oct 2004 00:22:43 +0200 To: cygwin AT cygwin DOT com CC: jantien AT xs4all DOT nl Subject: libtool bug Reply-To: hanwen AT xs4all DOT nl Note-from-DJ: This may be spam --87QTiGqPbZ Content-Type: text/plain; charset=us-ascii Content-Description: message body text Content-Transfer-Encoding: 7bit Hi, I'm trying to compile guile-1.7.1 on cygwin, with a recently installed libtool, ltmain.sh (GNU libtool) 1.5.6 (1.1220.2.95 2004/04/11 05:50:42) At some point, make issues the following command line, /bin/bash ../libtool --mode=install /usr/bin/install -c libguile-srfi-srfi-1-v-2.la /usr/local/lib/libguile-srfi-srfi-1-v-2.la libtool: install: warning: relinking `libguile-srfi-srfi-1-v-2.la' (cd /home/Hanwen/src/guile-1.7.1/srfi; /bin/bash ../libtool --mode=relink gcc -g -O2 -Wall -Wmissing-prototypes -Werror -o libguile-srfi-srfi-1-v-2.la -rpath /usr/local/lib -no-undefined -export-dynamic -version-info 2:0:0 srfi-1.lo ../libguile/libguile.la -lpthread -lgmp -lcrypt -lm ) libtool: link: warning: `/lib/libgmp.la' seems to be moved which is translated to the following GCC command line gcc -shared .libs/srfi-1.o -L/lib -L/usr/lib -L/home/Hanwen/src/guile-1.7.1/libguile-ltdl/.libs -L/usr/local/lib -lguile -lpthread -lgmp -lcrypt -o .libs/cygguile-srfi-srfi-1-v-2-2.dll -Wl,--image-base=0x10000000 -Wl,--out-implib,.libs/libguile-srfi-srfi-1-v-2.dll.a this fails, because gcc cannot figure out that /home/Hanwen/src/guile-1.7.1/libguile-ltdl/.libs/libguile.dll.a is the actual library to be linked. Manually adding libguile.dll.a to the command line results in a succesful link. I'm attaching libguile.la and libguile-srfi-srfi-1-v-2.la --87QTiGqPbZ Content-Type: application/octet-stream Content-Disposition: attachment; filename="libguile-srfi-srfi-1-v-2.la" Content-Transfer-Encoding: base64 IyBsaWJndWlsZS1zcmZpLXNyZmktMS12LTIubGEgLSBhIGxpYnRvb2wgbGli cmFyeSBmaWxlCiMgR2VuZXJhdGVkIGJ5IGx0bWFpbi5zaCAtIEdOVSBsaWJ0 b29sIDEuNSAoMS4xMjIwIDIwMDMvMDQvMDUgMTk6MzI6NTgpCiMKIyBQbGVh c2UgRE8gTk9UIGRlbGV0ZSB0aGlzIGZpbGUhCiMgSXQgaXMgbmVjZXNzYXJ5 IGZvciBsaW5raW5nIHRoZSBsaWJyYXJ5LgoKIyBUaGUgbmFtZSB0aGF0IHdl IGNhbiBkbG9wZW4oMykuCmRsbmFtZT0nY3lnZ3VpbGUtc3JmaS1zcmZpLTEt di0yLTIuZGxsJwoKIyBOYW1lcyBvZiB0aGlzIGxpYnJhcnkuCmxpYnJhcnlf bmFtZXM9J2xpYmd1aWxlLXNyZmktc3JmaS0xLXYtMi5kbGwuYScKCiMgVGhl IG5hbWUgb2YgdGhlIHN0YXRpYyBhcmNoaXZlLgpvbGRfbGlicmFyeT0nbGli Z3VpbGUtc3JmaS1zcmZpLTEtdi0yLmEnCgojIExpYnJhcmllcyB0aGF0IHRo aXMgb25lIGRlcGVuZHMgdXBvbi4KZGVwZW5kZW5jeV9saWJzPScgL2hvbWUv SGFud2VuL3NyYy9ndWlsZS0xLjcuMS9saWJndWlsZS9saWJndWlsZS5sYSAv aG9tZS9IYW53ZW4vc3JjL2d1aWxlLTEuNy4xL2xpYmd1aWxlLWx0ZGwvbGli Z3VpbGUtbHRkbC5sYSAvdXNyL2xpYi9saWJsdGRsLmxhIC1scHRocmVhZCAv bGliL2xpYmdtcC5sYSAtbGNyeXB0ICcKCiMgVmVyc2lvbiBpbmZvcm1hdGlv biBmb3IgbGliZ3VpbGUtc3JmaS1zcmZpLTEtdi0yLgpjdXJyZW50PTIKYWdl PTAKcmV2aXNpb249MAoKIyBJcyB0aGlzIGFuIGFscmVhZHkgaW5zdGFsbGVk IGxpYnJhcnk/Cmluc3RhbGxlZD1ubwoKIyBTaG91bGQgd2Ugd2FybiBhYm91 dCBwb3J0YWJpbGl0eSB3aGVuIGxpbmtpbmcgYWdhaW5zdCAtbW9kdWxlcz8K c2hvdWxkbm90bGluaz1ubwoKIyBGaWxlcyB0byBkbG9wZW4vZGxwcmVvcGVu CmRsb3Blbj0nJwpkbHByZW9wZW49JycKCiMgRGlyZWN0b3J5IHRoYXQgdGhp cyBsaWJyYXJ5IG5lZWRzIHRvIGJlIGluc3RhbGxlZCBpbjoKbGliZGlyPScv dXNyL2xvY2FsL2xpYicKcmVsaW5rX2NvbW1hbmQ9IihjZCAvaG9tZS9IYW53 ZW4vc3JjL2d1aWxlLTEuNy4xL3NyZmk7IC9iaW4vYmFzaCAuLi9saWJ0b29s IC0tbW9kZT1yZWxpbmsgZ2NjIC1nIC1PMiAtV2FsbCAtV21pc3NpbmctcHJv dG90eXBlcyAtV2Vycm9yIC1vIGxpYmd1aWxlLXNyZmktc3JmaS0xLXYtMi5s YSAtcnBhdGggL3Vzci9sb2NhbC9saWIgLW5vLXVuZGVmaW5lZCAtZXhwb3J0 LWR5bmFtaWMgLXZlcnNpb24taW5mbyAyOjA6MCBzcmZpLTEubG8gLi4vbGli Z3VpbGUvbGliZ3VpbGUubGEgLWxwdGhyZWFkIC1sZ21wIC1sY3J5cHQgLWxt IEBpbnN0X3ByZWZpeF9kaXJAKSIK --87QTiGqPbZ Content-Type: application/octet-stream Content-Disposition: attachment; filename="libguile.la" Content-Transfer-Encoding: base64 IyBsaWJndWlsZS5sYSAtIGEgbGlidG9vbCBsaWJyYXJ5IGZpbGUKIyBHZW5l cmF0ZWQgYnkgbHRtYWluLnNoIC0gR05VIGxpYnRvb2wgMS41ICgxLjEyMjAg MjAwMy8wNC8wNSAxOTozMjo1OCkKIwojIFBsZWFzZSBETyBOT1QgZGVsZXRl IHRoaXMgZmlsZSEKIyBJdCBpcyBuZWNlc3NhcnkgZm9yIGxpbmtpbmcgdGhl IGxpYnJhcnkuCgojIFRoZSBuYW1lIHRoYXQgd2UgY2FuIGRsb3BlbigzKS4K ZGxuYW1lPSdjeWdndWlsZS0xNi5kbGwnCgojIE5hbWVzIG9mIHRoaXMgbGli cmFyeS4KbGlicmFyeV9uYW1lcz0nbGliZ3VpbGUuZGxsLmEnCgojIFRoZSBu YW1lIG9mIHRoZSBzdGF0aWMgYXJjaGl2ZS4Kb2xkX2xpYnJhcnk9J2xpYmd1 aWxlLmEnCgojIExpYnJhcmllcyB0aGF0IHRoaXMgb25lIGRlcGVuZHMgdXBv bi4KZGVwZW5kZW5jeV9saWJzPScgL2hvbWUvSGFud2VuL3NyYy9ndWlsZS0x LjcuMS9saWJndWlsZS1sdGRsL2xpYmd1aWxlLWx0ZGwubGEgL3Vzci9saWIv bGlibHRkbC5sYSAtbHB0aHJlYWQgL2xpYi9saWJnbXAubGEgLWxjcnlwdCAn CgojIFZlcnNpb24gaW5mb3JtYXRpb24gZm9yIGxpYmd1aWxlLgpjdXJyZW50 PTE2CmFnZT0wCnJldmlzaW9uPTAKCiMgSXMgdGhpcyBhbiBhbHJlYWR5IGlu c3RhbGxlZCBsaWJyYXJ5PwppbnN0YWxsZWQ9bm8KCiMgU2hvdWxkIHdlIHdh cm4gYWJvdXQgcG9ydGFiaWxpdHkgd2hlbiBsaW5raW5nIGFnYWluc3QgLW1v ZHVsZXM/CnNob3VsZG5vdGxpbms9bm8KCiMgRmlsZXMgdG8gZGxvcGVuL2Rs cHJlb3BlbgpkbG9wZW49JycKZGxwcmVvcGVuPScnCgojIERpcmVjdG9yeSB0 aGF0IHRoaXMgbGlicmFyeSBuZWVkcyB0byBiZSBpbnN0YWxsZWQgaW46Cmxp YmRpcj0nL3Vzci9sb2NhbC9saWInCnJlbGlua19jb21tYW5kPSIoY2QgL2hv bWUvSGFud2VuL3NyYy9ndWlsZS0xLjcuMS9saWJndWlsZTsgL2Jpbi9iYXNo IC4uL2xpYnRvb2wgLS1tb2RlPXJlbGluayBnY2MgLWcgLU8yIC1XYWxsIC1X bWlzc2luZy1wcm90b3R5cGVzIC1XZXJyb3IgLW8gbGliZ3VpbGUubGEgLXJw YXRoIC91c3IvbG9jYWwvbGliIC12ZXJzaW9uLWluZm8gMTY6MDowIC1leHBv cnQtZHluYW1pYyAtbm8tdW5kZWZpbmVkIGFsaXN0LmxvIGFyYml0ZXJzLmxv IGFzeW5jLmxvIGJhY2t0cmFjZS5sbyBib29sZWFuLmxvIGNoYXJzLmxvIGNv bnRpbnVhdGlvbnMubG8gY29udmVydC5sbyBkZWJ1Zy5sbyBkZXByZWNhdGlv bi5sbyBkZXByZWNhdGVkLmxvIGRpc2NvdXJhZ2VkLmxvIGR5bndpbmQubG8g ZW52aXJvbm1lbnRzLmxvIGVxLmxvIGVycm9yLmxvIGV2YWwubG8gZXZhbGV4 dC5sbyBleHRlbnNpb25zLmxvIGZlYXR1cmUubG8gZmx1aWRzLmxvIGZwb3J0 cy5sbyBmdXR1cmVzLmxvIGdjLmxvIGdjLW1hcmsubG8gZ2Mtc2VnbWVudC5s byBnYy1tYWxsb2MubG8gZ2MtY2FyZC5sbyBnYy1mcmVlbGlzdC5sbyBnY19v c19kZXAubG8gZ2RiaW50LmxvIGdoX2RhdGEubG8gZ2hfZXZhbC5sbyBnaF9m dW5jcy5sbyBnaF9pbml0LmxvIGdoX2lvLmxvIGdoX2xpc3QubG8gZ2hfcHJl ZGljYXRlcy5sbyBnb29wcy5sbyBnc3Vici5sbyBndWFyZGlhbnMubG8gaGFz aC5sbyBoYXNodGFiLmxvIGhvb2tzLmxvIGluaXQubG8gaW5saW5lLmxvIGlv ZXh0LmxvIGtleXdvcmRzLmxvIGxhbmcubG8gbGlzdC5sbyBsb2FkLmxvIG1h Y3Jvcy5sbyBtYWxsb2NzLmxvIG1vZHVsZXMubG8gbnVtYmVycy5sbyBvYmpl Y3RzLmxvIG9ianByb3AubG8gb3B0aW9ucy5sbyBwYWlycy5sbyBwb3J0cy5s byBwcmludC5sbyBwcm9jcHJvcC5sbyBwcm9jcy5sbyBwcm9wZXJ0aWVzLmxv IHJhbmRvbS5sbyByZGVsaW0ubG8gcmVhZC5sbyByb290LmxvIHJ3LmxvIHNj bXNpZ3MubG8gc2NyaXB0LmxvIHNpbXBvcy5sbyBzbW9iLmxvIHNvcnQubG8g c3JjcHJvcC5sbyBzdGFja2Noay5sbyBzdGFja3MubG8gc3RpbWUubG8gc3Ry aW5ncy5sbyBzcmZpLTEzLmxvIHNyZmktMTQubG8gc3Ryb3JkZXIubG8gc3Ry cG9ydHMubG8gc3RydWN0LmxvIHN5bWJvbHMubG8gdGhyZWFkcy5sbyB0aHJv dy5sbyB2YWx1ZXMubG8gdmFyaWFibGUubG8gdmVjdG9ycy5sbyB2ZXJzaW9u LmxvIHZwb3J0cy5sbyB3ZWFrcy5sbyBkeW5sLmxvIHJhbWFwLmxvIHVuaWYu bG8gZmlsZXN5cy5sbyBwb3NpeC5sbyBuZXRfZGIubG8gc29ja2V0LmxvIHJl Z2V4LXBvc2l4LmxvIC4uL2xpYmd1aWxlLWx0ZGwvbGliZ3VpbGUtbHRkbC5s YSAtbHB0aHJlYWQgLWxnbXAgLWxjcnlwdCAtbG0gQGluc3RfcHJlZml4X2Rp ckApIgo= --87QTiGqPbZ Content-Type: text/plain; charset=us-ascii Content-Description: .signature Content-Transfer-Encoding: 7bit -- Han-Wen Nienhuys | hanwen AT xs4all DOT nl | http://www.xs4all.nl/~hanwen --87QTiGqPbZ Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ --87QTiGqPbZ--