compiling with gcc 3.4.2 gave me
-----
make[2]: Entering directory
`/var/tmp/portage/ivan-0.430/work/ivan-0.430/Main/Source'
source='actset.cpp' object='actset.o' libtool=no \
depfile='.deps/actset.Po' tmpdepfile='.deps/actset.TPo' \
depmode=gcc3 /bin/sh ../../depcomp \
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
-DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\"
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ivan\"
-DVERSION=\"0.430\" -I. -I. -I../../FeLib/Include
-I../../Main/Include -I/usr/include/SDL -D_REENTRANT
-DLINUX
-DLOCAL_STATE_DIR=\"/var/games/ivan/\"-DDATADIR=\"/usr/share/games\"
-DUSE_SDL -DGCC -march=k8 -O2 -pipe -c -o actset.o
`test -f 'actset.cpp' || echo './'`actset.cpp
source='areaset.cpp' object='areaset.o' libtool=no \
depfile='.deps/areaset.Po' tmpdepfile='.deps/areaset.TPo' \
depmode=gcc3 /bin/sh ../../depcomp \
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
-DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\"
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ivan\"
-DVERSION=\"0.430\" -I. -I. -I../../FeLib/Include
-I../../Main/Include -I/usr/include/SDL -D_REENTRANT
-DLINUX
-DLOCAL_STATE_DIR=\"/var/games/ivan/\"-DDATADIR=\"/usr/share/games\"
-DUSE_SDL -DGCC -march=k8 -O2 -pipe -c -o areaset.o
`test -f 'areaset.cpp' || echo './'`areaset.cpp
In file included from actset.cpp:3:
../../Main/Include/proto.h: In function `outputfile&
operator<<(outputfile&, const type*)':
../../Main/Include/proto.h:80: error: no match for
'operator<<' in 'SaveFile << (ushort)(0)'
../../Main/Include/proto.h: In function `inputfile&
operator>>(inputfile&, type*&)':
../../Main/Include/proto.h:88: error: no match for
'operator>>' in 'SaveFile >> Type'
actset.cpp: At global scope:
actset.cpp:6: error: too few template-parameter-lists
actset.cpp:7: error: too few template-parameter-lists
actset.cpp:8: error: too few template-parameter-lists
In file included from ../../Main/Include/char.h:9,
from actset.cpp:15:
../../Main/Include/script.h:201: error: an explicit
specialization must be preceded by 'template <>'
../../Main/Include/script.h:217: error: an explicit
specialization must be preceded by 'template <>'
../../Main/Include/script.h:241: error: an explicit
specialization must be preceded by 'template <>'
../../Main/Include/script.h:253: error: an explicit
specialization must be preceded by 'template <>'
make[2]: *** [actset.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from ../../Main/Include/char.h:9,
from areaset.cpp:2:
../../Main/Include/script.h:201: error: an explicit
specialization must be preceded by 'template <>'
../../Main/Include/script.h:217: error: an explicit
specialization must be preceded by 'template <>'
../../Main/Include/script.h:241: error: an explicit
specialization must be preceded by 'template <>'
../../Main/Include/script.h:253: error: an explicit
specialization must be preceded by 'template <>'
In file included from areaset.cpp:8:
../../Main/Include/proto.h: In function `outputfile&
operator<<(outputfile&, const type*)':
../../Main/Include/proto.h:80: error: ambiguous
overload for 'operator<<' in 'SaveFile << (ushort)(0)'
../../Main/Include/level.h:162: note: candidates are:
outputfile& operator<<(outputfile&, const level*) <near
match>
../../Main/Include/dungeon.h:49: note:
outputfile& operator<<(outputfile&, const dungeon*)
<near match>
../../Main/Include/script.h:451: note:
outputfile& operator<<(outputfile&, const gamescript*)
<near match>
../../Main/Include/team.h:47: note:
outputfile& operator<<(outputfile&, const team*) <near
match>
../../Main/Include/game.h:51: note:
outputfile& operator<<(outputfile&, const homedata*)
<near match>
../../FeLib/Include/bitmap.h:189: note:
outputfile& operator<<(outputfile&, const bitmap*)
<near match>
../../Main/Include/proto.h: In function `inputfile&
operator>>(inputfile&, type*&)':
../../Main/Include/proto.h:88: error: no match for
'operator>>' in 'SaveFile >> Type'
../../FeLib/Include/femath.h:77: note: candidates are:
inputfile& operator>>(inputfile&, interval&)
../../FeLib/Include/femath.h:79: note:
inputfile& operator>>(inputfile&, region&)
../../Main/Include/igraph.h:50: note:
inputfile& operator>>(inputfile&, graphicid&)
../../Main/Include/level.h:163: note:
inputfile& operator>>(inputfile&, level*&)
../../Main/Include/dungeon.h:50: note:
inputfile& operator>>(inputfile&, dungeon*&)
../../Main/Include/lsquare.h:39: note:
inputfile& operator>>(inputfile&, emitter&)
../../Main/Include/slot.h:119: note:
inputfile& operator>>(inputfile&, slot&)
../../Main/Include/script.h:117: note:
inputfile& operator>>(inputfile&, script&)
../../Main/Include/script.h:452: note:
inputfile& operator>>(inputfile&, gamescript*&)
../../Main/Include/team.h:48: note:
inputfile& operator>>(inputfile&, team*&)
../../Main/Include/game.h:52: note:
inputfile& operator>>(inputfile&, homedata*&)
../../Main/Include/game.h:72: note:
inputfile& operator>>(inputfile&, configid&)
../../Main/Include/game.h:84: note:
inputfile& operator>>(inputfile&, dangerid&)
../../FeLib/Include/bitmap.h:190: note:
inputfile& operator>>(inputfile&, bitmap*&)
make[2]: *** [areaset.o] Error 1
make[2]: Leaving directory
`/var/tmp/portage/ivan-0.430/work/ivan-0.430/Main/Source'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/ivan-0.430/work/ivan-0.430/Main'
make: *** [all-recursive] Error 1
-----
please see also
http://bugs.gentoo.org/show_bug.cgi?id=69416
where, it seems, the same bug has been noted. I thought
I'd ask the developers directly, though, as it looks
like it is not a gentoo-related problem.
I'll try installing gcc3.3 now, and if you don't hear
from me again, it worked that way for me as well.
Thanks for your time,
Christian
Nobody/Anonymous ( nobody ) - 2004-11-21 16:54
5
Closed
Fixed
Nobody/Anonymous
game
None
Public
|
Date: 2004-11-30 11:53 Logged In: YES |
|
Date: 2004-11-29 23:17 Logged In: NO |
|
Date: 2004-11-29 22:24 Logged In: YES |
| Field | Old Value | Date | By |
|---|---|---|---|
| status_id | Open | 2004-11-29 22:24 | holybanana |
| resolution_id | None | 2004-11-29 22:24 | holybanana |
| close_date | - | 2004-11-29 22:24 | holybanana |
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use