g++ bug

Alex Taylor ataylor@ihug.com.au
Wed Jul 12 03:04:00 GMT 2000


I have found and error that seems to appear only on systems running on
AMD chips.  I can't send the .i files, because I don't have access
to such a system, but can only give you the output my users are sending
me.
The output I have received is as follows:
 
make[1]: Entering directory `/home/caffiend/FreeReign-0.0.6/src'
c++ -DPACKAGE=\"towers\" -DVERSION=\"0.0.6\" -DHAVE_LIBSTDC__=1
-DSTDC_HEADERS=1 -DHAVE_LIBM=1 -DHAVE_LIBGLUT=1 -I. -I.    
-g -O2 -c world.cpp
world.cpp: In method `world::world(int,int)':
world.cpp:49: request for member `__ct' in `*{anon}', which is of
non-aggregate type `cell *'
make[1]: *** [world.o] Error 1
make[1]: Leaving directory `/home/caffiend/FreeReign-0.0.6/src'
make: ***[all-recursive] Error 1
This error seems to only appear on AMD chips running g++, any version.
The code compiles fine on Intel, Sun, Cyrix, and many other architectures..
The program can be downloaded from http://download.sourceforge.net/freereign/FreeReign-0.0.6.tar.gz
--
Alex(LordChaos)Taylor  / "If all the world's a stage, it must
ataylor@ihug.com.au   / have been an easy audition"
ICQ 886428           
/ - Anon
 
 



More information about the Gcc-bugs mailing list