From owner-freebsd-amd64@FreeBSD.ORG Mon Nov 24 04:46:38 2003 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BD5A616A4CE; Mon, 24 Nov 2003 04:46:38 -0800 (PST) Received: from mail.musha.org (daemon.musha.org [210.189.104.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7069543F93; Mon, 24 Nov 2003 04:46:35 -0800 (PST) (envelope-from knu@iDaemons.org) Received: from archon.local.idaemons.org (archon.local.idaemons.org [192.168.1.32]) by mail.musha.org (Postfix) with ESMTP id 67182ACD4; Mon, 24 Nov 2003 21:46:34 +0900 (JST) Date: Mon, 24 Nov 2003 21:46:34 +0900 Message-ID: <86wu9qc4t1.knu@iDaemons.org> From: "Akinori MUSHA" To: "David O'Brien" In-Reply-To: <20031124114750.GA60860@dragon.nuxi.com> References: <20031124002433.GB6264@xor.obsecurity.org> <86znemcf0m.knu@iDaemons.org> <20031124092900.GA12109@xor.obsecurity.org> <20031124114750.GA60860@dragon.nuxi.com> Organization: Associated I. Daemons X-PGP-Public-Key: finger knu@FreeBSD.org X-PGP-Fingerprint: 081D 099C 1705 861D 4B70 B04A 920B EFC7 9FD9 E1EE MIME-Version: 1.0 (generated by EMIKO 1.14.1 - "Choanoflagellata") Content-Type: text/plain; charset=US-ASCII cc: freebsd-amd64@freebsd.org cc: Kris Kennaway Subject: Re: ruby-1.8.1.p2 broken on amd64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Nov 2003 12:46:38 -0000 At Mon, 24 Nov 2003 03:47:50 -0800, o`brien wrote: > The bug is in Mk/bsd.ruby.mk. It is bogusly clearing CONFIGURE_TARGET. > At least for passing the --target GNU tuple to GNU autoconf. GNU > software has always used a 3-TUPPLE: cpu, vender, OS. While - > might be the proper tuple for Ruby itself, it isn't for GNU autoconf. > Modern versions of GNU autoconf are a lot more strict about demanding a > 3-tuple vs. 2-tuple than older versions. > > Setting RUBY_ARCH?=${ARCH}-portbld-freebsd${OSREL:C/\..*//}${RUBY_R} gets > GNU autoconf to configure properly. The "-pc-" in "x86_64-pc-freebsd5" is > a big warning GNU configure isn't being run correctly. Thanks for the hint. I remembered why I cleared CONFIGURE_TARGET and just fixed the problem. -- / /__ __ Akinori.org / MUSHA.org / ) ) ) ) / FreeBSD.org / Ruby-lang.org Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp "It seems to me as we make our own few circles 'round the sun We get it backwards and our seven years go by like one"