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

Reply via email to