On Sun, 2005-06-11 at 16:09 +0100, federico wrote:
I get this error building om from CVS:
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.
-I/usr/include/alsa -I../common -O2 -march=athlon-xp
-fomit-frame-pointer -mno-sse -DNDEBUG -DNDEBUG -pipe
-fmessage-length=139 -fdiagnostics-show-location=every-line -fno-rtti
-fno-exceptions -MT UnregisterClientEvent.o -MD -MP -MF
".deps/UnregisterClientEvent.Tpo" -c -o UnregisterClientEvent.o
UnregisterClientEvent.cpp; \
then mv -f ".deps/UnregisterClientEvent.Tpo"
".deps/UnregisterClientEvent.Po"; else rm -f
".deps/UnregisterClientEvent.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.
-I/usr/include/alsa -I../common -O2 -march=athlon-xp
-fomit-frame-pointer -mno-sse -DNDEBUG -DNDEBUG -pipe
-fmessage-length=139 -fdiagnostics-show-location=every-line -fno-rtti
-fno-exceptions -MT BridgeNode.o -MD -MP -MF ".deps/BridgeNode.Tpo" -c
-o BridgeNode.o BridgeNode.cpp; \
then mv -f ".deps/BridgeNode.Tpo" ".deps/BridgeNode.Po"; else rm -f
".deps/BridgeNode.Tpo"; exit 1; fi
BridgeNode.cpp: In member function `void Om::BridgeNode<T>::activate()':
BridgeNode.cpp:63: error: syntax error before `>' token
BridgeNode.cpp:57: confused by earlier errors, bailing out
make[4]: *** [BridgeNode.o] Error 1
I did a bit of refactoring and cleaning up the other day. Shouldn't be
a problem, builds fine for me. What gcc version are you using?
The error is related to C++ templates, maybe older g++'s choke on it.