From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.86.59.13 with SMTP id h13cs57941fga; Wed, 3 Mar 2010 14:23:31 -0800 (PST) Received: by 10.224.140.144 with SMTP id i16mr193658qau.149.1267655010868; Wed, 03 Mar 2010 14:23:30 -0800 (PST) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id 26si15078607qwa.58.2010.03.03.14.23.30; Wed, 03 Mar 2010 14:23:30 -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 4F75A18582E9; Wed, 3 Mar 2010 17:23:30 -0500 (EST) Received: from pion.club.cc.cmu.edu (PION.CLUB.CC.cmu.edu [128.237.157.88]) by rubyforge.org (Postfix) with ESMTP id C951418582E9 for ; Wed, 3 Mar 2010 17:23:06 -0500 (EST) Received: from rlane by pion.club.cc.cmu.edu with local (Exim 4.69) (envelope-from ) id 1NmwyA-0002gt-7E; Wed, 03 Mar 2010 17:23:06 -0500 From: Rich Lane To: John Bent In-reply-to: <1267478622-sup-2939@tangerine.lanl.gov> References: <1267478622-sup-2939@tangerine.lanl.gov> Date: Wed, 03 Mar 2010 17:23:06 -0500 Message-Id: <1267654880-sup-4875@zyrg.net> User-Agent: Sup/git Cc: sup-talk Subject: Re: [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: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: sup-talk-bounces@rubyforge.org Errors-To: sup-talk-bounces@rubyforge.org Excerpts from John Bent's message of 2010-03-01 16:26:09 -0500: > 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 I'm thinking about changing the gem dependency from ncursesw back to plain ncurses to avoid these install failures. Anyone have thoughts on this? _______________________________________________ sup-talk mailing list sup-talk@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-talk