>Are you adding an -ansi -std=c++98 or similar flag to the compiler?  

no, but c++0x still is not the default on 4.4.0 so you would have to use 
-std=c++0x to get it's behavior. Also, the UT++ makefile has the -ansi flag so 
that should be ok too



> 
> 
> Hi,
> 
> ut++ 1.4 compiles perfect on vs2005 and vs2008 but I'm
> getting these 
> errors running make with mingw 4.4.0:
> 
> you feel that this problem doesn't affect svn version?
> 
> thanks
> 
> 
> In file included from src/Posix/SignalTranslator.cpp:1:
> src/Posix/SignalTranslator.h:15: error: ISO C++ forbids
> declaration of 'sigjmp_b
> uf' with no type
> src/Posix/SignalTranslator.h:15: error: expected ';' before
> '*' token
> src/Posix/SignalTranslator.h:18: error: 'sigjmp_buf' does
> not name a type
> src/Posix/SignalTranslator.h:19: error: ISO C++ forbids
> declaration of 'sigjmp_b
> uf' with no type
> src/Posix/SignalTranslator.h:19: error: expected ';' before
> '*' token
> src/Posix/SignalTranslator.h:21: error: field
> 'm_old_SIGFPE_action' has incomple
> te type
> src/Posix/SignalTranslator.h:22: error: field
> 'm_old_SIGTRAP_action' has incompl
> ete type
> src/Posix/SignalTranslator.h:23: error: field
> 'm_old_SIGSEGV_action' has incompl
> ete type
> src/Posix/SignalTranslator.h:24: error: field
> 'm_old_SIGBUS_action' has incomple
> te type
> src/Posix/SignalTranslator.h:25: error: field
> 'm_old_SIGABRT_action' has incompl
> ete type
> src/Posix/SignalTranslator.h:26: error: field
> 'm_old_SIGALRM_action' has incompl
> ete type
> src/Posix/SignalTranslator.cpp:5: error: expected
> constructor, destructor, or ty
> pe conversion before '*' token
> src/Posix/SignalTranslator.cpp: In function 'void
> UnitTest::<unnamed>::SignalHan
> dler(int)':
> src/Posix/SignalTranslator.cpp:11: error: 's_jumpTarget' is
> not a member of 'Uni
> tTest::SignalTranslator'
> src/Posix/SignalTranslator.cpp:11: error: 'siglongjmp' was
> not declared in this
> scope
> src/Posix/SignalTranslator.cpp: In constructor
> 'UnitTest::SignalTranslator::Sign
> alTranslator()':
> src/Posix/SignalTranslator.cpp:19: error: 'm_oldJumpTarget'
> was not declared in
> this scope
> src/Posix/SignalTranslator.cpp:19: error: 's_jumpTarget'
> was not declared in thi
> s scope
> src/Posix/SignalTranslator.cpp:20: error:
> 'm_currentJumpTarget' was not declared
>  in this scope
> src/Posix/SignalTranslator.cpp:22: error: aggregate
> 'UnitTest::sigaction action'
>  has incomplete type and cannot be defined
> src/Posix/SignalTranslator.cpp:25: error: 'sigemptyset' was
> not declared in this
>  scope
> src/Posix/SignalTranslator.cpp:27: error:
> 'm_old_SIGSEGV_action' was not declare
> d in this scope
> src/Posix/SignalTranslator.cpp:27: error: invalid use of
> incomplete type 'struct
>  UnitTest::sigaction'
> src/Posix/SignalTranslator.h:21: error: forward declaration
> of 'struct UnitTest:
> :sigaction'
> src/Posix/SignalTranslator.cpp:28: error:
> 'm_old_SIGFPE_action' was not declared
>  in this scope
> src/Posix/SignalTranslator.cpp:28: error: invalid use of
> incomplete type 'struct
>  UnitTest::sigaction'
> src/Posix/SignalTranslator.h:21: error: forward declaration
> of 'struct UnitTest:
> :sigaction'
> src/Posix/SignalTranslator.cpp:29: error: 'SIGTRAP' was not
> declared in this sco
> pe
> src/Posix/SignalTranslator.cpp:29: error:
> 'm_old_SIGTRAP_action' was not declare
> d in this scope
> src/Posix/SignalTranslator.cpp:29: error: invalid use of
> incomplete type 'struct
>  UnitTest::sigaction'
> src/Posix/SignalTranslator.h:21: error: forward declaration
> of 'struct UnitTest:
> :sigaction'
> src/Posix/SignalTranslator.cpp:30: error: 'SIGBUS' was not
> declared in this scop
> e
> src/Posix/SignalTranslator.cpp:30: error:
> 'm_old_SIGBUS_action' was not declared
>  in this scope
> src/Posix/SignalTranslator.cpp:30: error: invalid use of
> incomplete type 'struct
>  UnitTest::sigaction'
> src/Posix/SignalTranslator.h:21: error: forward declaration
> of 'struct UnitTest:
> :sigaction'
> src/Posix/SignalTranslator.cpp:31: error: invalid use of
> incomplete type 'struct
>  UnitTest::sigaction'
> src/Posix/SignalTranslator.h:21: error: forward declaration
> of 'struct UnitTest:
> :sigaction'
> src/Posix/SignalTranslator.cpp: In destructor
> 'UnitTest::SignalTranslator::~Sign
> alTranslator()':
> src/Posix/SignalTranslator.cpp:36: error:
> 'm_old_SIGBUS_action' was not declared
>  in this scope
> src/Posix/SignalTranslator.cpp:36: error: invalid use of
> incomplete type 'struct
>  UnitTest::sigaction'
> src/Posix/SignalTranslator.h:21: error: forward declaration
> of 'struct UnitTest:
> :sigaction'
> src/Posix/SignalTranslator.cpp:37: error: 'SIGBUS' was not
> declared in this scop
> e
> src/Posix/SignalTranslator.cpp:37: error: invalid use of
> incomplete type 'struct
>  UnitTest::sigaction'
> src/Posix/SignalTranslator.h:21: error: forward declaration
> of 'struct UnitTest:
> :sigaction'
> src/Posix/SignalTranslator.cpp:38: error: 'SIGTRAP' was not
> declared in this sco
> pe
> src/Posix/SignalTranslator.cpp:38: error:
> 'm_old_SIGTRAP_action' was not declare
> d in this scope
> src/Posix/SignalTranslator.cpp:38: error: invalid use of
> incomplete type 'struct
>  UnitTest::sigaction'
> src/Posix/SignalTranslator.h:21: error: forward declaration
> of 'struct UnitTest:
> :sigaction'
> src/Posix/SignalTranslator.cpp:39: error:
> 'm_old_SIGFPE_action' was not declared
>  in this scope
> src/Posix/SignalTranslator.cpp:39: error: invalid use of
> incomplete type 'struct
>  UnitTest::sigaction'
> src/Posix/SignalTranslator.h:21: error: forward declaration
> of 'struct UnitTest:
> :sigaction'
> src/Posix/SignalTranslator.cpp:40: error:
> 'm_old_SIGSEGV_action' was not declare
> d in this scope
> src/Posix/SignalTranslator.cpp:40: error: invalid use of
> incomplete type 'struct
>  UnitTest::sigaction'
> src/Posix/SignalTranslator.h:21: error: forward declaration
> of 'struct UnitTest:
> :sigaction'
> src/Posix/SignalTranslator.cpp:42: error: 's_jumpTarget'
> was not declared in thi
> s scope
> src/Posix/SignalTranslator.cpp:42: error: 'm_oldJumpTarget'
> was not declared in
> this scope
> make: *** [src/Posix/SignalTranslator.o] Error 1
> 
> 
>       Yahoo! Cocina
> 
> Encontra las mejores recetas con Yahoo! Cocina.
> 
> 
> http://ar.mujer.yahoo.com/cocina/
> 


      Yahoo! Cocina

Encontra las mejores recetas con Yahoo! Cocina.


http://ar.mujer.yahoo.com/cocina/

------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
unittest-cpp-devel mailing list
unittest-cpp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unittest-cpp-devel

Reply via email to