Menu

#57 Can't compile on QNX

1.9
open
nobody
5
2013-07-16
2013-07-16
No

I tried to compile Pantheios but I get an error inside STLSOFT.
I am using the compiler QNX (6.5, the latest version) that is based on gcc 4.4.

Any clue or work around?

This is the error:

/opt/qnx650/host/linux/x86/usr/bin/qcc -Vgcc_ntox86 -lang-c++ -c -Wall -pedantic -Wno-long-long -Wno-unused-value -Wno-unused-function -Werror -D_REENTRANT -D_DEBUG -UNDEBUG -Dunix -DPANTHEIOS_NO_AUTO_INIT -I/opt/qnx650/target/qnx6/usr/include -I../../include -I"/home/icarus/Workspaces/stlsoft-1.9.117//include" -o util.be_context.mt.debug.o ../../src/util/be.context.cpp
In file included from /home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/iterator_helper.hpp:78,
from /home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/iterators/member_selector_iterator.hpp:79,
from ../../src/util/be.context.cpp:63:
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/library_discriminator.hpp:206:4: error: #error STLSoft does not currently recognise combination of any compilers except Borland, Intel and Microsoft with the Dinkumware libraries.
In file included from /home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/iterators/member_selector_iterator.hpp:79,
from ../../src/util/be.context.cpp:63:
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/iterator_helper.hpp:232:3: error: #error Library version not recognised
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/iterator_helper.hpp:475:4: error: #error reverse_iterator form not recognised
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/iterator_helper.hpp:530:3: error: #error Further iterator form discrimination required
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/iterator_helper.hpp:542:3: error: #error Further iterator form discrimination required
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/iterator_helper.hpp:605:4: error: #error Further iterator form discrimination required
In file included from ../../src/util/be.context.cpp:63:
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/iterators/member_selector_iterator.hpp:158:4: error: #error iterator support type not discriminated
In file included from /home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/memory/allocator_selector.hpp:74,
from /home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/string/shim_string.hpp:75,
from /home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/shims/access/string/std/exception.hpp:72,
from /home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/shims/access/string.hpp:73,
from /home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/iterators/cstring_concatenator_iterator.hpp:82,
from ../../src/util/be.context.cpp:64:
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/memory/allocator_features.hpp:229:4: error: #error Standard library not recognised
In file included from /home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/iterators/member_selector_iterator.hpp:79,
from ../../src/util/be.context.cpp:63:
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/iterator_helper.hpp:594: error: 'parent_class_type' has not been declared
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/iterator_helper.hpp:595: error: 'parent_class_type' has not been declared
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/iterator_helper.hpp:614: error: 'pointer' does not name a type
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/iterator_helper.hpp:615: error: 'reference' does not name a type
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/iterator_helper.hpp:653: error: expected class-name before '(' token
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/iterator_helper.hpp:653: error: expected '{' before '(' token
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/iterator_helper.hpp:653: error: expected ')' before ',' token
cc1plus: warnings being treated as errors
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/iterator_helper.hpp:682: error: extra ';'
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/iterator_helper.hpp:811: error: expected class-name before '(' token
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/iterator_helper.hpp:811: error: expected '{' before '(' token
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/iterator_helper.hpp:811: error: expected ')' before ',' token
/home/icarus/Workspaces/stlsoft-1.9.117//include/stlsoft/util/std/iterator_helper.hpp:841: error: extra ';'
cc: /opt/qnx650/host/linux/x86/usr/lib/gcc/i486-pc-nto-qnx6.5.0/4.4.2/cc1plus error 1

Discussion


Log in to post a comment.