Thanks to visit codestin.com
Credit goes to github.com

Skip to content

mingw32-make issue #151

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
kenvernaillenvub opened this issue Mar 16, 2017 · 1 comment
Open

mingw32-make issue #151

kenvernaillenvub opened this issue Mar 16, 2017 · 1 comment

Comments

@kenvernaillenvub
Copy link

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

@adamrobcarter
Copy link

am also having this issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants