Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Mar 2000 15:28:54 -0600
From:      Ade Lovett <ade@FreeBSD.org>
To:        Satoshi Asami <asami@FreeBSD.org>
Cc:        jseger@FreeBSD.org, ports@FreeBSD.org
Subject:   Re: libgtop build failure
Message-ID:  <20000311152854.R84331@lovett.com>
In-Reply-To: <20000311150925.Q84331@supernews.com>; from ade@FreeBSD.org on Sat, Mar 11, 2000 at 03:09:25PM -0600
References:  <200003112046.MAA83267@silvia.hip.berkeley.edu> <20000311150925.Q84331@supernews.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000311152854.R84331>