I managed to try 3.4 (rather than 3.2.x or 3.3.x), and I get slightly
different error message now:


if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/SDL -Dmain=SDL_main
-I./../libgag/include  -I/usr/include/SDL -Dmain=SDL_main
-I/usr/include/freetype2  -O3 -march=i686 -I/usr/include/SDL -Dmain=SDL_main
-MT AIEcho.o -MD -MP -MF ".deps/AIEcho.Tpo" \
 -c -o AIEcho.o `test -f 'AIEcho.cpp' || echo './'`AIEcho.cpp; \
then mv ".deps/AIEcho.Tpo" ".deps/AIEcho.Po"; \
else rm -f ".deps/AIEcho.Tpo"; exit 1; \
fi
AIEcho.cpp:3897: error: `SendMessageA' has not been declared
AIEcho.cpp:3897: error: ISO C++ forbids declaration of `SendMessageA' with
no type
AIEcho.cpp: In function `int SendMessageA(const std::string&)':
AIEcho.cpp:3897: error: only constructors take base initializers
AIEcho.cpp: At global scope:
AIEcho.cpp:3904: error: `SendMessageA' has not been declared
AIEcho.cpp: In function `void modify(AIEcho::Echo&)':
AIEcho.h:1625: error: `boost::shared_ptr<AIEcho::EchoAI>
AIEcho::Echo::echoai' is private
AIEcho.cpp:3906: error: within this context
AIEcho.cpp:3906: error: `message' was not declared in this scope
AIEcho.cpp: At global scope:
AIEcho.cpp:3911: error: `SendMessageA' has not been declared
AIEcho.cpp:3918: error: `SendMessageA' has not been declared
AIEcho.cpp:3925: error: `SendMessageA' has not been declared
AIEcho.cpp: In function `bool load(GAGCore::InputStream*, Player*, Sint32)':

AIEcho.cpp:3928: error: cannot call member function `virtual bool
AIEcho::Management::ManagementOrder::load(GAGCore::InputStream*, Player*,
Sint32)' without object
AIEcho.cpp:3929: error: `message' was not declared in this scope
AIEcho.cpp: At global scope:
AIEcho.cpp:3936: error: `SendMessageA' has not been declared
AIEcho.cpp: In function `void save(GAGCore::OutputStream*)':
AIEcho.cpp:3939: error: cannot call member function `virtual void
AIEcho::Management::ManagementOrder::save(GAGCore::OutputStream*)' without
object
AIEcho.cpp:3940: error: `message' was not declared in this scope
make[2]: *** [AIEcho.o] Error 1
make[2]: Leaving directory `/home/Laurel/glob2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/Laurel/glob2'
make: *** [all] Error 2



Still no luck compiling the windows build. Seems hopeless atm :(

But is this any more use?

--
Kieran.P
http://qlwiki.linuxsolutions.co.nz/
_______________________________________________
glob2-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/glob2-devel

Reply via email to