[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
problem making swarm-1.4.1 (-O3) under rh6.0
From: |
Rick Riolo |
Subject: |
problem making swarm-1.4.1 (-O3) under rh6.0 |
Date: |
Thu, 3 Jun 1999 07:43:31 -0400 (EDT) |
I have just had a little surprise.
I first made swarm-1.4.1 using the default ("debug") settings:
cd /usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/builds/debug
export SWARMSRCDIR="/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1"
export CC="/usr/bin/egcs"
$SWARMSRCDIR/configure \
--srcdir=$SWARMSRCDIR \
--prefix=$SWARMSRCDIR/debug \
--with-ffidir=/usr/local
make
make install
and it made just fine, and a heatbugs made off it runs just fine.
(there were some warnings at link time, but that's a different
story I think, so I'll skip it for now...)
However, I then tried to make an "opt" version:
cd /usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/builds/opt
export SWARMSRCDIR="/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1"
export CC="/usr/bin/egcs"
CFLAGS=-O3 $SWARMSRCDIR/configure \
--srcdir=$SWARMSRCDIR --prefix=$SWARMSRCDIR/opt --with-ffidir=/usr/local
make
but this make stopped unexpectedly! Here is the place it stopped
(there is probably some strange line wraps below):
...
make[3]: Entering directory
`/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/builds/opt/src/objectbase'
/bin/sh ../../libtool --mode=compile /usr/bin/egcs -DHAVE_CONFIG_H -I.
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase -I../.. -I..
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/..
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/../collections
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/../defobj
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/../activity
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/../misc
-I/usr/local/include -D_GNU_SOURCE -O3 -Wall -Wno-import -Wno-protocol
-Werror -c
/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/swarm_rts_routines.m
/usr/bin/egcs -DHAVE_CONFIG_H -I.
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase -I../.. -I..
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/..
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/../collections
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/../defobj
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/../activity
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/../misc
-I/usr/local/include -D_GNU_SOURCE -O3 -Wall -Wno-import -Wno-protocol
-Werror -c -fPIC -DPIC
/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/swarm_rts_routines.m
mv -f swarm_rts_routines.o swarm_rts_routines.lo
/usr/bin/egcs -DHAVE_CONFIG_H -I.
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase -I../.. -I..
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/..
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/../collections
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/../defobj
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/../activity
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/../misc
-I/usr/local/include -D_GNU_SOURCE -O3 -Wall -Wno-import -Wno-protocol
-Werror -c
/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/swarm_rts_routines.m
>/dev/null 2>&1
make[3]: *** [swarm_rts_routines.lo] Error 1
make[3]: Leaving directory
`/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/builds/opt/src/objectbase'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/builds/opt/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/builds/opt'
make: *** [all-recursive-am] Error 2
address@hidden opt]$
I thought I'd try to see why it stopped:
address@hidden opt]$ cd
/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/builds/opt/src/objectbase
address@hidden objectbase]$ /usr/bin/egcs -DHAVE_CONFIG_H -I.
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase -I../.. -I..
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/..
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/../collections
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/../defobj
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/../activity
-I/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/../misc
-I/usr/local/include -D_GNU_SOURCE -O3 -Wall -Wno-import -Wno-protocol
-Werror -c
/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/swarm_rts_routines.m
cc1obj: warnings being treated as errors
/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/swarm_rts_routines.m:
In function `skip_typespec':
/usr/local/swarm/Swarm-1.4.1/swarm-1.4.1/src/objectbase/swarm_rts_routines.m:30:
warning: `type' might be used uninitialized in this function
Line 30 is the last line here:
const char*
skip_typespec (const char *type)
{
type = skip_type_qualifiers (type);
So...any ideas as to what the problem is here?
What is puzzling to me right now is why the "debug" (ie no -O3) worked
fine, but this opt version is failing here.
(Note that I actually went back and compiled that same swarm_rts_routines.m
file in the debug tree, using the compile command above but with no -O3,
and there was no warning!)
thanks.
- r
Rick Riolo address@hidden
Center for Study of Complex Systems (CSCS)
4477 Randall Lab
University of Michigan Ann Arbor MI 48109-1120
Phone: 734 763 3323 Fax: 734 763 9267
http://www.pscs.umich.edu/PEOPLE/rlr-home.html
==================================
Swarm-Support is for discussion of the technical details of the day
to day usage of Swarm. For list administration needs (esp.
[un]subscribing), please send a message to <address@hidden>
with "help" in the body of the message.
- problem making swarm-1.4.1 (-O3) under rh6.0,
Rick Riolo <=