You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I get the following error when I run 'mingw32-make'
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:15:14: error: 'sigjmp_buf' does not name a type
static sigjmp_buf* s_jumpTarget;
^
src/Posix/SignalTranslator.h:18:7: error: 'sigjmp_buf' does not name a type
sigjmp_buf m_currentJumpTarget;
^
src/Posix/SignalTranslator.h:19:7: error: 'sigjmp_buf' does not name a type
sigjmp_buf* m_oldJumpTarget;
^
src/Posix/SignalTranslator.h:21:24: error: field 'm_old_SIGFPE_action' has incomplete type
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.h:22:24: error: field 'm_old_SIGTRAP_action' has incomplete type
struct sigaction m_old_SIGTRAP_action;
^
src/Posix/SignalTranslator.h:23:24: error: field 'm_old_SIGSEGV_action' has incomplete type
struct sigaction m_old_SIGSEGV_action;
^
src/Posix/SignalTranslator.h:24:24: error: field 'm_old_SIGBUS_action' has incomplete type
struct sigaction m_old_SIGBUS_action;
^
src/Posix/SignalTranslator.h:25:24: error: field 'm_old_SIGILL_action' has incomplete type
struct sigaction m_old_SIGILL_action;
^
src/Posix/SignalTranslator.cpp:5:4: error: 'sigjmp_buf' does not name a type
sigjmp_buf* SignalTranslator::s_jumpTarget = 0;
^
src/Posix/SignalTranslator.cpp: In function 'void UnitTest::{anonymous}::SignalHandler(int)':
src/Posix/SignalTranslator.cpp:11:22: error: 's_jumpTarget' is not a member of 'UnitTest::SignalTranslator'
siglongjmp(*SignalTranslator::s_jumpTarget, sig );
^
src/Posix/SignalTranslator.cpp:11:58: error: 'siglongjmp' was not declared in this scope
siglongjmp(*SignalTranslator::s_jumpTarget, sig );
^
src/Posix/SignalTranslator.cpp: In constructor 'UnitTest::SignalTranslator::SignalTranslator()':
src/Posix/SignalTranslator.cpp:19:7: error: 'm_oldJumpTarget' was not declared in this scope
m_oldJumpTarget = s_jumpTarget;
^
src/Posix/SignalTranslator.cpp:19:25: error: 's_jumpTarget' was not declared in this scope
m_oldJumpTarget = s_jumpTarget;
^
src/Posix/SignalTranslator.cpp:20:23: error: 'm_currentJumpTarget' was not declared in this scope
s_jumpTarget = &m_currentJumpTarget;
^
src/Posix/SignalTranslator.cpp:22:24: error: aggregate 'UnitTest::sigaction action' has incomplete type and cannot be defined
struct sigaction action;
^
src/Posix/SignalTranslator.cpp:25:36: error: 'sigemptyset' was not declared in this scope
sigemptyset( &action.sa_mask );
^
src/Posix/SignalTranslator.cpp:27:37: error: 'm_old_SIGSEGV_action' was not declared in this scope
sigaction( SIGSEGV, &action, &m_old_SIGSEGV_action );
^
src/Posix/SignalTranslator.cpp:27:58: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGSEGV, &action, &m_old_SIGSEGV_action );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp:28:36: error: 'm_old_SIGFPE_action' was not declared in this scope
sigaction( SIGFPE, &action, &m_old_SIGFPE_action );
^
src/Posix/SignalTranslator.cpp:28:57: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGFPE, &action, &m_old_SIGFPE_action );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp:29:18: error: 'SIGTRAP' was not declared in this scope
sigaction( SIGTRAP, &action, &m_old_SIGTRAP_action );
^
src/Posix/SignalTranslator.cpp:29:37: error: 'm_old_SIGTRAP_action' was not declared in this scope
sigaction( SIGTRAP, &action, &m_old_SIGTRAP_action );
^
src/Posix/SignalTranslator.cpp:29:58: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGTRAP, &action, &m_old_SIGTRAP_action );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp:30:18: error: 'SIGBUS' was not declared in this scope
sigaction( SIGBUS, &action, &m_old_SIGBUS_action );
^
src/Posix/SignalTranslator.cpp:30:36: error: 'm_old_SIGBUS_action' was not declared in this scope
sigaction( SIGBUS, &action, &m_old_SIGBUS_action );
^
src/Posix/SignalTranslator.cpp:30:57: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGBUS, &action, &m_old_SIGBUS_action );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp:31:36: error: 'm_old_SIGILL_action' was not declared in this scope
sigaction( SIGILL, &action, &m_old_SIGILL_action );
^
src/Posix/SignalTranslator.cpp:31:57: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGILL, &action, &m_old_SIGILL_action );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp: In destructor 'UnitTest::SignalTranslator::~SignalTranslator()':
src/Posix/SignalTranslator.cpp:36:27: error: 'm_old_SIGILL_action' was not declared in this scope
sigaction( SIGILL, &m_old_SIGILL_action, 0 );
^
src/Posix/SignalTranslator.cpp:36:50: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGILL, &m_old_SIGILL_action, 0 );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp:37:18: error: 'SIGBUS' was not declared in this scope
sigaction( SIGBUS, &m_old_SIGBUS_action, 0 );
^
src/Posix/SignalTranslator.cpp:37:27: error: 'm_old_SIGBUS_action' was not declared in this scope
sigaction( SIGBUS, &m_old_SIGBUS_action, 0 );
^
src/Posix/SignalTranslator.cpp:37:50: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGBUS, &m_old_SIGBUS_action, 0 );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp:38:18: error: 'SIGTRAP' was not declared in this scope
sigaction( SIGTRAP, &m_old_SIGTRAP_action, 0 );
^
src/Posix/SignalTranslator.cpp:38:28: error: 'm_old_SIGTRAP_action' was not declared in this scope
sigaction( SIGTRAP, &m_old_SIGTRAP_action, 0 );
^
src/Posix/SignalTranslator.cpp:38:52: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGTRAP, &m_old_SIGTRAP_action, 0 );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp:39:27: error: 'm_old_SIGFPE_action' was not declared in this scope
sigaction( SIGFPE, &m_old_SIGFPE_action, 0 );
^
src/Posix/SignalTranslator.cpp:39:50: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGFPE, &m_old_SIGFPE_action, 0 );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp:40:28: error: 'm_old_SIGSEGV_action' was not declared in this scope
sigaction( SIGSEGV, &m_old_SIGSEGV_action, 0 );
^
src/Posix/SignalTranslator.cpp:40:52: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGSEGV, &m_old_SIGSEGV_action, 0 );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp:42:7: error: 's_jumpTarget' was not declared in this scope
s_jumpTarget = m_oldJumpTarget;
^
src/Posix/SignalTranslator.cpp:42:22: error: 'm_oldJumpTarget' was not declared in this scope
s_jumpTarget = m_oldJumpTarget;
^
mingw32-make[1]: *** [src/Posix/SignalTranslator.o] Error 1
mingw32-make: *** [tests/UnitTest++/libUnitTest++.a] Error 2
The text was updated successfully, but these errors were encountered:
I get the following error when I run '
mingw32-make
'In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:15:14: error: 'sigjmp_buf' does not name a type
static sigjmp_buf* s_jumpTarget;
^
src/Posix/SignalTranslator.h:18:7: error: 'sigjmp_buf' does not name a type
sigjmp_buf m_currentJumpTarget;
^
src/Posix/SignalTranslator.h:19:7: error: 'sigjmp_buf' does not name a type
sigjmp_buf* m_oldJumpTarget;
^
src/Posix/SignalTranslator.h:21:24: error: field 'm_old_SIGFPE_action' has incomplete type
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.h:22:24: error: field 'm_old_SIGTRAP_action' has incomplete type
struct sigaction m_old_SIGTRAP_action;
^
src/Posix/SignalTranslator.h:23:24: error: field 'm_old_SIGSEGV_action' has incomplete type
struct sigaction m_old_SIGSEGV_action;
^
src/Posix/SignalTranslator.h:24:24: error: field 'm_old_SIGBUS_action' has incomplete type
struct sigaction m_old_SIGBUS_action;
^
src/Posix/SignalTranslator.h:25:24: error: field 'm_old_SIGILL_action' has incomplete type
struct sigaction m_old_SIGILL_action;
^
src/Posix/SignalTranslator.cpp:5:4: error: 'sigjmp_buf' does not name a type
sigjmp_buf* SignalTranslator::s_jumpTarget = 0;
^
src/Posix/SignalTranslator.cpp: In function 'void UnitTest::{anonymous}::SignalHandler(int)':
src/Posix/SignalTranslator.cpp:11:22: error: 's_jumpTarget' is not a member of 'UnitTest::SignalTranslator'
siglongjmp(*SignalTranslator::s_jumpTarget, sig );
^
src/Posix/SignalTranslator.cpp:11:58: error: 'siglongjmp' was not declared in this scope
siglongjmp(*SignalTranslator::s_jumpTarget, sig );
^
src/Posix/SignalTranslator.cpp: In constructor 'UnitTest::SignalTranslator::SignalTranslator()':
src/Posix/SignalTranslator.cpp:19:7: error: 'm_oldJumpTarget' was not declared in this scope
m_oldJumpTarget = s_jumpTarget;
^
src/Posix/SignalTranslator.cpp:19:25: error: 's_jumpTarget' was not declared in this scope
m_oldJumpTarget = s_jumpTarget;
^
src/Posix/SignalTranslator.cpp:20:23: error: 'm_currentJumpTarget' was not declared in this scope
s_jumpTarget = &m_currentJumpTarget;
^
src/Posix/SignalTranslator.cpp:22:24: error: aggregate 'UnitTest::sigaction action' has incomplete type and cannot be defined
struct sigaction action;
^
src/Posix/SignalTranslator.cpp:25:36: error: 'sigemptyset' was not declared in this scope
sigemptyset( &action.sa_mask );
^
src/Posix/SignalTranslator.cpp:27:37: error: 'm_old_SIGSEGV_action' was not declared in this scope
sigaction( SIGSEGV, &action, &m_old_SIGSEGV_action );
^
src/Posix/SignalTranslator.cpp:27:58: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGSEGV, &action, &m_old_SIGSEGV_action );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp:28:36: error: 'm_old_SIGFPE_action' was not declared in this scope
sigaction( SIGFPE, &action, &m_old_SIGFPE_action );
^
src/Posix/SignalTranslator.cpp:28:57: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGFPE, &action, &m_old_SIGFPE_action );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp:29:18: error: 'SIGTRAP' was not declared in this scope
sigaction( SIGTRAP, &action, &m_old_SIGTRAP_action );
^
src/Posix/SignalTranslator.cpp:29:37: error: 'm_old_SIGTRAP_action' was not declared in this scope
sigaction( SIGTRAP, &action, &m_old_SIGTRAP_action );
^
src/Posix/SignalTranslator.cpp:29:58: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGTRAP, &action, &m_old_SIGTRAP_action );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp:30:18: error: 'SIGBUS' was not declared in this scope
sigaction( SIGBUS, &action, &m_old_SIGBUS_action );
^
src/Posix/SignalTranslator.cpp:30:36: error: 'm_old_SIGBUS_action' was not declared in this scope
sigaction( SIGBUS, &action, &m_old_SIGBUS_action );
^
src/Posix/SignalTranslator.cpp:30:57: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGBUS, &action, &m_old_SIGBUS_action );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp:31:36: error: 'm_old_SIGILL_action' was not declared in this scope
sigaction( SIGILL, &action, &m_old_SIGILL_action );
^
src/Posix/SignalTranslator.cpp:31:57: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGILL, &action, &m_old_SIGILL_action );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp: In destructor 'UnitTest::SignalTranslator::~SignalTranslator()':
src/Posix/SignalTranslator.cpp:36:27: error: 'm_old_SIGILL_action' was not declared in this scope
sigaction( SIGILL, &m_old_SIGILL_action, 0 );
^
src/Posix/SignalTranslator.cpp:36:50: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGILL, &m_old_SIGILL_action, 0 );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp:37:18: error: 'SIGBUS' was not declared in this scope
sigaction( SIGBUS, &m_old_SIGBUS_action, 0 );
^
src/Posix/SignalTranslator.cpp:37:27: error: 'm_old_SIGBUS_action' was not declared in this scope
sigaction( SIGBUS, &m_old_SIGBUS_action, 0 );
^
src/Posix/SignalTranslator.cpp:37:50: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGBUS, &m_old_SIGBUS_action, 0 );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp:38:18: error: 'SIGTRAP' was not declared in this scope
sigaction( SIGTRAP, &m_old_SIGTRAP_action, 0 );
^
src/Posix/SignalTranslator.cpp:38:28: error: 'm_old_SIGTRAP_action' was not declared in this scope
sigaction( SIGTRAP, &m_old_SIGTRAP_action, 0 );
^
src/Posix/SignalTranslator.cpp:38:52: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGTRAP, &m_old_SIGTRAP_action, 0 );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp:39:27: error: 'm_old_SIGFPE_action' was not declared in this scope
sigaction( SIGFPE, &m_old_SIGFPE_action, 0 );
^
src/Posix/SignalTranslator.cpp:39:50: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGFPE, &m_old_SIGFPE_action, 0 );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp:40:28: error: 'm_old_SIGSEGV_action' was not declared in this scope
sigaction( SIGSEGV, &m_old_SIGSEGV_action, 0 );
^
src/Posix/SignalTranslator.cpp:40:52: error: invalid use of incomplete type 'struct UnitTest::sigaction'
sigaction( SIGSEGV, &m_old_SIGSEGV_action, 0 );
^
In file included from src/Posix/SignalTranslator.cpp:1:0:
src/Posix/SignalTranslator.h:21:14: error: forward declaration of 'struct UnitTest::sigaction'
struct sigaction m_old_SIGFPE_action;
^
src/Posix/SignalTranslator.cpp:42:7: error: 's_jumpTarget' was not declared in this scope
s_jumpTarget = m_oldJumpTarget;
^
src/Posix/SignalTranslator.cpp:42:22: error: 'm_oldJumpTarget' was not declared in this scope
s_jumpTarget = m_oldJumpTarget;
^
mingw32-make[1]: *** [src/Posix/SignalTranslator.o] Error 1
mingw32-make: *** [tests/UnitTest++/libUnitTest++.a] Error 2
The text was updated successfully, but these errors were encountered: