From owner-freebsd-ports Sat Mar 11 13:29:13 2000 Delivered-To: freebsd-ports@freebsd.org Received: from viper.lovett.com (hub.lovett.com [216.60.121.161]) by hub.freebsd.org (Postfix) with ESMTP id 1943E37BDB8; Sat, 11 Mar 2000 13:28:55 -0800 (PST) (envelope-from ade@lovett.com) Received: from ade by viper.lovett.com with local (Exim 3.13 #1) id 12TtRO-000HvL-00; Sat, 11 Mar 2000 15:28:54 -0600 Date: Sat, 11 Mar 2000 15:28:54 -0600 From: Ade Lovett To: Satoshi Asami Cc: jseger@FreeBSD.org, ports@FreeBSD.org Subject: Re: libgtop build failure Message-ID: <20000311152854.R84331@lovett.com> References: <200003112046.MAA83267@silvia.hip.berkeley.edu> <20000311150925.Q84331@supernews.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <20000311150925.Q84331@supernews.com>; from ade@FreeBSD.org on Sat, Mar 11, 2000 at 03:09:25PM -0600 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sat, Mar 11, 2000 at 03:09:25PM -0600, Ade Lovett wrote: > > I'd need to see the config.log to be sure, but I think the addition > of threads support now means that the test guile program is failing > to compile (doesn't matter whether it runs or not), so libgtop is > bailing on it. As a further data point, I just tried compiling the latest guile (with threads support enabled) on -STABLE (as of 2/24), and it hung: [...] ===> Building for guile-1.3.4 Making all in ice-9 Making all in qt Making all in md Making all in time /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../libguile -O -pipe -Wall -Wpointer-arith -Wmissing-prototypes -c qt.c mkdir .libs cc -DHAVE_CONFIG_H -I. -I. -I../libguile -O -pipe -Wall -Wpointer-arith -Wmissing-prototypes -c -fPIC -DPIC qt.c -o .libs/qt.lo cc -DHAVE_CONFIG_H -I. -I. -I../libguile -O -pipe -Wall -Wpointer-arith -Wmissing-prototypes -c qt.c -o qt.o >/dev/null 2>&1 mv -f .libs/qt.lo qt.lo ln -s ./md/i386.s qtmds.s /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../libguile -O -pipe -Wall -Wpointer-arith -Wmissing-prototypes -c qtmds.s rm -f .libs/qtmds.lo cc -DHAVE_CONFIG_H -I. -I. -I../libguile -O -pipe -Wall -Wpointer-arith -Wmissing-prototypes -c -fPIC -DPIC qtmds.s -o .libs/qtmds.lo [no response from here on] This seems to be another case of the 2.7.2.3 compiler barfing on .s files (expecting input from stdin, if I recall). Removing --with-threads from the Makefile means this directory isn't compiled, and everything builds to completion. I'd therefore recommend removing the '--with-threads' from guile's Makefile until we can figure out a better solution -- looks like the gap between 3.x and 4.x is now large enough to start causing subtle problems like this. -aDe -- Ade Lovett, Austin, TX. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message