Boris Koenig wrote: > I am not sure where exactly the TNL (lib) is incompatible with Solaris, > but I guess that can only be fixed directly within the lib itself ...
For GCC-3.4.2 I got this one: make[1]: Entering directory `/usr/local/src/tnl/tnl' g++ -g -DTNL_DEBUG -DTNL_ENABLE_LOGGING -I../libtomcrypt -c assert.cpp In file included from tnlUDP.h:35, from tnl.h:51, from assert.cpp:27: tnlVector.h: In member function `T& TNL::Vector<T>::front()': tnlVector.h:301: error: there are no arguments to `begin' that depend on a template parameter, so a declaration of `begin' must be available tnlVector.h:301: error: (if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) tnlVector.h: In member function `const T& TNL::Vector<T>::front() const': tnlVector.h:306: error: there are no arguments to `begin' that depend on a template parameter, so a declaration of `begin' must be available tnlVector.h: In member function `T& TNL::Vector<T>::back()': tnlVector.h:311: error: there are no arguments to `end' that depend on a template parameter, so a declaration of `end' must be available tnlVector.h: In member function `const T& TNL::Vector<T>::back() const': tnlVector.h:316: error: there are no arguments to `end' that depend on a template parameter, so a declaration of `end' must be available make[1]: *** [assert.o] Error 1 make[1]: Leaving directory `/usr/local/src/tnl/tnl' make: *** [default] Error 2 After dealing with that I got to this point: make[1]: Entering directory `/usr/local/src/tnl/tnl' g++ -g -DTNL_DEBUG -DTNL_ENABLE_LOGGING -fpermissive -I../libtomcrypt -c eventConnection.cpp In file included from tnlUDP.h:35, from tnl.h:51, from eventConnection.cpp:27: [...] In file included from tnlRPC.h:35, from tnlNetObject.h:39, from tnlNetInterface.h:41, from eventConnection.cpp:31: tnlMethodDispatch.h:194:2: #error "Compiling RPC code without inline assembler support! You will need to implement RPCEvent::process() and co for your platform." In file included from tnlNetObject.h:39, from tnlNetInterface.h:41, from eventConnection.cpp:31: tnlRPC.h: At global scope: tnlRPC.h:167: error: expected `0' before "" tnlRPC.h:167: error: invalid initializer for virtual method `virtual bool TNL::RPCEvent::checkClassType(TNL::Object*)' tnlRPC.h:167: error: expected `;' before "" make[1]: *** [eventConnection.o] Error 1 make[1]: Leaving directory `/usr/local/src/tnl/tnl' make: *** [default] Error 2 Martin. -- Unix _IS_ user friendly - it's just selective about who its friends are ! -------------------------------------------------------------------------- _______________________________________________ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel 2f585eeea02e2c79d7b1d8c4963bae2d