From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.86.59.13 with SMTP id h13cs394179fga; Mon, 1 Mar 2010 13:57:19 -0800 (PST) Received: by 10.224.43.136 with SMTP id w8mr2793713qae.209.1267480638256; Mon, 01 Mar 2010 13:57:18 -0800 (PST) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id 7si11083877qwf.57.2010.03.01.13.57.17; Mon, 01 Mar 2010 13:57:18 -0800 (PST) Received-SPF: pass (google.com: domain of sup-talk-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) client-ip=205.234.109.19; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-talk-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-talk-bounces@rubyforge.org Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 97A2E18582FF; Mon, 1 Mar 2010 16:57:17 -0500 (EST) X-Greylist: delayed 1824 seconds by postgrey-1.31 at rubyforge.org; Mon, 01 Mar 2010 16:56:52 EST Received: from proofpoint1.lanl.gov (proofpoint1.lanl.gov [204.121.3.25]) by rubyforge.org (Postfix) with ESMTP id B2E4018582F3 for ; Mon, 1 Mar 2010 16:56:52 -0500 (EST) Received: from mailrelay1.lanl.gov (mailrelay1.lanl.gov [128.165.4.101]) by proofpoint1.lanl.gov (8.14.3/8.14.3) with ESMTP id o21LQ9L7005941 for ; Mon, 1 Mar 2010 14:26:18 -0700 Received: from ccn-mail.lanl.gov (ccn-mail.lanl.gov [128.165.4.105]) by mailrelay1.lanl.gov (Postfix) with ESMTP id C0B62243169 for ; Mon, 1 Mar 2010 14:26:09 -0700 (MST) Received: from localhost (localhost.localdomain [127.0.0.1]) by ccn-mail.lanl.gov (Postfix) with ESMTP id BF5A5410066 for ; Mon, 1 Mar 2010 14:26:09 -0700 (MST) X-NIE-2-Virus-Scanner: amavisd-new at ccn-mail.lanl.gov Received: from tangerine.lanl.gov (tangerine.lanl.gov [128.165.229.90]) by ccn-mail.lanl.gov (Postfix) with ESMTP id 9AE29410050 for ; Mon, 1 Mar 2010 14:26:09 -0700 (MST) From: John Bent To: sup-talk Date: Mon, 01 Mar 2010 14:26:09 -0700 Message-Id: <1267478622-sup-2939@tangerine.lanl.gov> User-Agent: Sup/git Content-Transfer-Encoding: 8bit Content-Type: multipart/mixed; boundary="=-1267478769-218279-6610-6171-22-=" MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=1.12.8161:2.4.5, 1.2.40, 4.0.166 definitions=2010-03-01_17:2010-02-06, 2010-03-01, 2010-03-01 signatures=0 Subject: [sup-talk] sup install error X-BeenThere: sup-talk@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: User & developer discussion of Sup List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: sup-talk-bounces@rubyforge.org Errors-To: sup-talk-bounces@rubyforge.org --=-1267478769-218279-6610-6171-22-= Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline I've been using an old PowerPC Mac. I got a new Intel one running Leopard (10.6.2) but got an error trying to install sup. Everything is a fresh install. The only thing I've done is install the Xcode tools. The error (below sig) looks like a problem with ncurses. Looking around at the mkmf.log file (attached), I see more issues with curses: no wmove(), no libpdcurses. The ruby installed is 1.8.7. gem is 1.3.1. I recreated this by copying the little test program with the wmove() in it. When I tried to build it with -lncursesw, it failed because that lib doesn't exist but it did work with -lncurses (without the 'w'). So I just made a symlink: guava:/usr/lib>ln -s /usr/lib/libncurses.dylib /usr/lib/libncursesw.dylib That works. Now gem install sup works. But I'm not sure that's the best fix. Anyway, it looks like the problem is in gem install ncursesw and not in gem install sup but I thought you might like to know about this. Thanks, John guava:~>gem install sup Building native extensions. This could take a while... ERROR: Error installing sup: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb install sup checking for unistd.h... yes checking for locale.h... yes checking for ncurses.h... yes checking for wmove() in -lncursesw... no checking for wmove() in -lpdcurses... no *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby --with-ncurseswlib --without-ncurseswlib --with-pdcurseslib --without-pdcurseslib extconf.rb:46: ncurses library not found (RuntimeError) Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/ncursesw-1.2.4.1 for inspection. Results logged to /Library/Ruby/Gems/1.8/gems/ncursesw-1.2.4.1/gem_make.out --=-1267478769-218279-6610-6171-22-= Content-Disposition: attachment; filename="mkmf.log" Content-Type: application/octet-stream; name="mkmf.log" Content-Transfer-Encoding: base64 aGF2ZV9oZWFkZXI6IGNoZWNraW5nIGZvciB1bmlzdGQuaC4uLiAtLS0tLS0t LS0tLS0tLS0tLS0tLSB5ZXMKCiJnY2MgLUUgLUkuIC1JL1N5c3RlbS9MaWJy YXJ5L0ZyYW1ld29ya3MvUnVieS5mcmFtZXdvcmsvVmVyc2lvbnMvMS44L3Vz ci9saWIvcnVieS8xLjgvdW5pdmVyc2FsLWRhcndpbjEwLjAgLUkuICAtRF9Y T1BFTl9TT1VSQ0UgLURfREFSV0lOX0NfU09VUkNFICAgICAtZyAtT3MgLXBp cGUgLWZuby1jb21tb24gLURFTkFCTEVfRFRSQUNFICAtZm5vLWNvbW1vbiAg LXBpcGUgLWZuby1jb21tb24gICAtZyAgY29uZnRlc3QuYyAtbyBjb25mdGVz dC5pIgpjaGVja2VkIHByb2dyYW0gd2FzOgovKiBiZWdpbiAqLwoxOiAjaW5j bHVkZSA8dW5pc3RkLmg+Ci8qIGVuZCAqLwoKLS0tLS0tLS0tLS0tLS0tLS0t LS0KCmhhdmVfaGVhZGVyOiBjaGVja2luZyBmb3IgbG9jYWxlLmguLi4gLS0t LS0tLS0tLS0tLS0tLS0tLS0geWVzCgoiZ2NjIC1FIC1JLiAtSS9TeXN0ZW0v TGlicmFyeS9GcmFtZXdvcmtzL1J1YnkuZnJhbWV3b3JrL1ZlcnNpb25zLzEu OC91c3IvbGliL3J1YnkvMS44L3VuaXZlcnNhbC1kYXJ3aW4xMC4wIC1JLiAg LURfWE9QRU5fU09VUkNFIC1EX0RBUldJTl9DX1NPVVJDRSAgICAgLWcgLU9z IC1waXBlIC1mbm8tY29tbW9uIC1ERU5BQkxFX0RUUkFDRSAgLWZuby1jb21t b24gIC1waXBlIC1mbm8tY29tbW9uICAgLWcgIGNvbmZ0ZXN0LmMgLW8gY29u ZnRlc3QuaSIKY2hlY2tlZCBwcm9ncmFtIHdhczoKLyogYmVnaW4gKi8KMTog I2luY2x1ZGUgPGxvY2FsZS5oPgovKiBlbmQgKi8KCi0tLS0tLS0tLS0tLS0t LS0tLS0tCgpoYXZlX2hlYWRlcjogY2hlY2tpbmcgZm9yIG5jdXJzZXMuaC4u LiAtLS0tLS0tLS0tLS0tLS0tLS0tLSB5ZXMKCiJnY2MgLUUgLUkuIC1JL1N5 c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvUnVieS5mcmFtZXdvcmsvVmVyc2lv bnMvMS44L3Vzci9saWIvcnVieS8xLjgvdW5pdmVyc2FsLWRhcndpbjEwLjAg LUkuICAtRF9YT1BFTl9TT1VSQ0UgLURfREFSV0lOX0NfU09VUkNFICAgICAt ZyAtT3MgLXBpcGUgLWZuby1jb21tb24gLURFTkFCTEVfRFRSQUNFICAtZm5v LWNvbW1vbiAgLXBpcGUgLWZuby1jb21tb24gICAtZyAgY29uZnRlc3QuYyAt byBjb25mdGVzdC5pIgpjaGVja2VkIHByb2dyYW0gd2FzOgovKiBiZWdpbiAq LwoxOiAjaW5jbHVkZSA8bmN1cnNlcy5oPgovKiBlbmQgKi8KCi0tLS0tLS0t LS0tLS0tLS0tLS0tCgpoYXZlX2xpYnJhcnk6IGNoZWNraW5nIGZvciB3bW92 ZSgpIGluIC1sbmN1cnNlc3cuLi4gLS0tLS0tLS0tLS0tLS0tLS0tLS0gbm8K CiJnY2MgLW8gY29uZnRlc3QgLUkuIC1JL1N5c3RlbS9MaWJyYXJ5L0ZyYW1l d29ya3MvUnVieS5mcmFtZXdvcmsvVmVyc2lvbnMvMS44L3Vzci9saWIvcnVi eS8xLjgvdW5pdmVyc2FsLWRhcndpbjEwLjAgLUkuICAtRF9YT1BFTl9TT1VS Q0UgLURfREFSV0lOX0NfU09VUkNFICAgLWFyY2ggaTM4NiAtYXJjaCB4ODZf NjQgLWcgLU9zIC1waXBlIC1mbm8tY29tbW9uIC1ERU5BQkxFX0RUUkFDRSAg LWZuby1jb21tb24gIC1waXBlIC1mbm8tY29tbW9uICAgLWcgY29uZnRlc3Qu YyAgLUwuIC1ML1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvUnVieS5mcmFt ZXdvcmsvVmVyc2lvbnMvMS44L3Vzci9saWIgLUwuIC1hcmNoIGkzODYgLWFy Y2ggeDg2XzY0ICAgICAgLWxydWJ5IC1sbmN1cnNlc3cgIC1scHRocmVhZCAt bGRsICAiCmNvbmZ0ZXN0LmM6IEluIGZ1bmN0aW9uIOKAmHTigJk6CmNvbmZ0 ZXN0LmM6MzogZXJyb3I6IOKAmHdtb3Zl4oCZIHVuZGVjbGFyZWQgKGZpcnN0 IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQpjb25mdGVzdC5jOjM6IGVycm9yOiAo RWFjaCB1bmRlY2xhcmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBv bmNlCmNvbmZ0ZXN0LmM6MzogZXJyb3I6IGZvciBlYWNoIGZ1bmN0aW9uIGl0 IGFwcGVhcnMgaW4uKQpjb25mdGVzdC5jOiBJbiBmdW5jdGlvbiDigJh04oCZ Ogpjb25mdGVzdC5jOjM6IGVycm9yOiDigJh3bW92ZeKAmSB1bmRlY2xhcmVk IChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKY29uZnRlc3QuYzozOiBl cnJvcjogKEVhY2ggdW5kZWNsYXJlZCBpZGVudGlmaWVyIGlzIHJlcG9ydGVk IG9ubHkgb25jZQpjb25mdGVzdC5jOjM6IGVycm9yOiBmb3IgZWFjaCBmdW5j dGlvbiBpdCBhcHBlYXJzIGluLikKbGlwbzogY2FuJ3QgZmlndXJlIG91dCB0 aGUgYXJjaGl0ZWN0dXJlIHR5cGUgb2Y6IC92YXIvdG1wLy9jY09xazZoVS5v dXQKY2hlY2tlZCBwcm9ncmFtIHdhczoKLyogYmVnaW4gKi8KMTogLyp0b3Aq LwoyOiBpbnQgbWFpbigpIHsgcmV0dXJuIDA7IH0KMzogaW50IHQoKSB7IHZv aWQgKCgqdm9sYXRpbGUgcCkoKSk7IHAgPSAodm9pZCAoKCopKCkpKXdtb3Zl OyByZXR1cm4gMDsgfQovKiBlbmQgKi8KCiJnY2MgLW8gY29uZnRlc3QgLUku IC1JL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvUnVieS5mcmFtZXdvcmsv VmVyc2lvbnMvMS44L3Vzci9saWIvcnVieS8xLjgvdW5pdmVyc2FsLWRhcndp bjEwLjAgLUkuICAtRF9YT1BFTl9TT1VSQ0UgLURfREFSV0lOX0NfU09VUkNF ICAgLWFyY2ggaTM4NiAtYXJjaCB4ODZfNjQgLWcgLU9zIC1waXBlIC1mbm8t Y29tbW9uIC1ERU5BQkxFX0RUUkFDRSAgLWZuby1jb21tb24gIC1waXBlIC1m bm8tY29tbW9uICAgLWcgY29uZnRlc3QuYyAgLUwuIC1ML1N5c3RlbS9MaWJy YXJ5L0ZyYW1ld29ya3MvUnVieS5mcmFtZXdvcmsvVmVyc2lvbnMvMS44L3Vz ci9saWIgLUwuIC1hcmNoIGkzODYgLWFyY2ggeDg2XzY0ICAgICAgLWxydWJ5 IC1sbmN1cnNlc3cgIC1scHRocmVhZCAtbGRsICAiCmxkOiBsaWJyYXJ5IG5v dCBmb3VuZCBmb3IgLWxuY3Vyc2Vzdwpjb2xsZWN0MjogbGQgcmV0dXJuZWQg MSBleGl0IHN0YXR1cwpsZDogbGlicmFyeSBub3QgZm91bmQgZm9yIC1sbmN1 cnNlc3cKY29sbGVjdDI6IGxkIHJldHVybmVkIDEgZXhpdCBzdGF0dXMKbGlw bzogY2FuJ3Qgb3BlbiBpbnB1dCBmaWxlOiAvdmFyL3RtcC8vY2NyanBobGMu b3V0IChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpjaGVja2VkIHByb2dy YW0gd2FzOgovKiBiZWdpbiAqLwoxOiAvKnRvcCovCjI6IGludCBtYWluKCkg eyByZXR1cm4gMDsgfQozOiBpbnQgdCgpIHsgd21vdmUoKTsgcmV0dXJuIDA7 IH0KLyogZW5kICovCgotLS0tLS0tLS0tLS0tLS0tLS0tLQoKaGF2ZV9saWJy YXJ5OiBjaGVja2luZyBmb3Igd21vdmUoKSBpbiAtbHBkY3Vyc2VzLi4uIC0t LS0tLS0tLS0tLS0tLS0tLS0tIG5vCgoiZ2NjIC1vIGNvbmZ0ZXN0IC1JLiAt SS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL1J1YnkuZnJhbWV3b3JrL1Zl cnNpb25zLzEuOC91c3IvbGliL3J1YnkvMS44L3VuaXZlcnNhbC1kYXJ3aW4x MC4wIC1JLiAgLURfWE9QRU5fU09VUkNFIC1EX0RBUldJTl9DX1NPVVJDRSAg IC1hcmNoIGkzODYgLWFyY2ggeDg2XzY0IC1nIC1PcyAtcGlwZSAtZm5vLWNv bW1vbiAtREVOQUJMRV9EVFJBQ0UgIC1mbm8tY29tbW9uICAtcGlwZSAtZm5v LWNvbW1vbiAgIC1nIGNvbmZ0ZXN0LmMgIC1MLiAtTC9TeXN0ZW0vTGlicmFy eS9GcmFtZXdvcmtzL1J1YnkuZnJhbWV3b3JrL1ZlcnNpb25zLzEuOC91c3Iv bGliIC1MLiAtYXJjaCBpMzg2IC1hcmNoIHg4Nl82NCAgICAgIC1scnVieSAt bHBkY3Vyc2VzICAtbHB0aHJlYWQgLWxkbCAgIgpjb25mdGVzdC5jOiBJbiBm dW5jdGlvbiDigJh04oCZOgpjb25mdGVzdC5jOjM6IGVycm9yOiDigJh3bW92 ZeKAmSB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikK Y29uZnRlc3QuYzozOiBlcnJvcjogKEVhY2ggdW5kZWNsYXJlZCBpZGVudGlm aWVyIGlzIHJlcG9ydGVkIG9ubHkgb25jZQpjb25mdGVzdC5jOjM6IGVycm9y OiBmb3IgZWFjaCBmdW5jdGlvbiBpdCBhcHBlYXJzIGluLikKY29uZnRlc3Qu YzogSW4gZnVuY3Rpb24g4oCYdOKAmToKY29uZnRlc3QuYzozOiBlcnJvcjog 4oCYd21vdmXigJkgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVu Y3Rpb24pCmNvbmZ0ZXN0LmM6MzogZXJyb3I6IChFYWNoIHVuZGVjbGFyZWQg aWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UKY29uZnRlc3QuYzoz OiBlcnJvcjogZm9yIGVhY2ggZnVuY3Rpb24gaXQgYXBwZWFycyBpbi4pCmxp cG86IGNhbid0IGZpZ3VyZSBvdXQgdGhlIGFyY2hpdGVjdHVyZSB0eXBlIG9m OiAvdmFyL3RtcC8vY2NYdzh0ME8ub3V0CmNoZWNrZWQgcHJvZ3JhbSB3YXM6 Ci8qIGJlZ2luICovCjE6IC8qdG9wKi8KMjogaW50IG1haW4oKSB7IHJldHVy biAwOyB9CjM6IGludCB0KCkgeyB2b2lkICgoKnZvbGF0aWxlIHApKCkpOyBw ID0gKHZvaWQgKCgqKSgpKSl3bW92ZTsgcmV0dXJuIDA7IH0KLyogZW5kICov CgoiZ2NjIC1vIGNvbmZ0ZXN0IC1JLiAtSS9TeXN0ZW0vTGlicmFyeS9GcmFt ZXdvcmtzL1J1YnkuZnJhbWV3b3JrL1ZlcnNpb25zLzEuOC91c3IvbGliL3J1 YnkvMS44L3VuaXZlcnNhbC1kYXJ3aW4xMC4wIC1JLiAgLURfWE9QRU5fU09V UkNFIC1EX0RBUldJTl9DX1NPVVJDRSAgIC1hcmNoIGkzODYgLWFyY2ggeDg2 XzY0IC1nIC1PcyAtcGlwZSAtZm5vLWNvbW1vbiAtREVOQUJMRV9EVFJBQ0Ug IC1mbm8tY29tbW9uICAtcGlwZSAtZm5vLWNvbW1vbiAgIC1nIGNvbmZ0ZXN0 LmMgIC1MLiAtTC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL1J1YnkuZnJh bWV3b3JrL1ZlcnNpb25zLzEuOC91c3IvbGliIC1MLiAtYXJjaCBpMzg2IC1h cmNoIHg4Nl82NCAgICAgIC1scnVieSAtbHBkY3Vyc2VzICAtbHB0aHJlYWQg LWxkbCAgIgpsZDogbGlicmFyeSBub3QgZm91bmQgZm9yIC1scGRjdXJzZXMK Y29sbGVjdDI6IGxkIHJldHVybmVkIDEgZXhpdCBzdGF0dXMKbGQ6IGxpYnJh cnkgbm90IGZvdW5kIGZvciAtbHBkY3Vyc2VzCmNvbGxlY3QyOiBsZCByZXR1 cm5lZCAxIGV4aXQgc3RhdHVzCmxpcG86IGNhbid0IG9wZW4gaW5wdXQgZmls ZTogL3Zhci90bXAvL2NjS2ltSHFGLm91dCAoTm8gc3VjaCBmaWxlIG9yIGRp cmVjdG9yeSkKY2hlY2tlZCBwcm9ncmFtIHdhczoKLyogYmVnaW4gKi8KMTog Lyp0b3AqLwoyOiBpbnQgbWFpbigpIHsgcmV0dXJuIDA7IH0KMzogaW50IHQo KSB7IHdtb3ZlKCk7IHJldHVybiAwOyB9Ci8qIGVuZCAqLwoKLS0tLS0tLS0t LS0tLS0tLS0tLS0KCg== --=-1267478769-218279-6610-6171-22-= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ sup-talk mailing list sup-talk@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-talk --=-1267478769-218279-6610-6171-22-=--