Re: [Opentnl-general] Opentnl-general Digest, Vol 7, Issue 1
Brought to you by:
mark_frohnmayer,
s_alanet
From: Ben G. <ben...@gm...> - 2009-01-04 07:51:16
|
On Sat, Jan 3, 2009 at 7:11 AM, < ope...@li...> wrote: > Message: 6 > Date: Sat, 3 Jan 2009 23:11:03 +0800 > From: "chen qiang" <gre...@gm...> > Subject: [Opentnl-general] how to build tnl on gcc 4.2.1? > To: ope...@li... > Message-ID: > <487...@ma...> > Content-Type: text/plain; charset="iso-8859-1" > > the error is: > g++ -g -DTNL_DEBUG -DTNL_ENABLE_LOGGING -I../libtomcrypt -c assert.cpp > In file included from tnl.h:35, > from assert.cpp:27: > tnlTypes.h:299:8: error: #error "TNL: Unsupported version of GCC (see > tnlMethodDispatch.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:302: error: there are no arguments to 'begin' that depend on a > template parameter, so a declaration of 'begin' must be available > tnlVector.h:302: 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:307: 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:312: 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:317: error: there are no arguments to 'end' that depend on a > template parameter, so a declaration of 'end' must be available > > how to solve it? thinks very much! What happens if you add -fpermissive to the compiler parameters? Ben |