VOGONS


First post, by Guest

User metadata

Hi,

I'm trying to build dosbox on FC4/Athlon64, I think I have all the necessary libs - at least ./configure doesn't complain

on running make I get a ton of error messages though, the first one being:

/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string:44:28: error: bits/c++config.h: No such file or directory

I think that's a problem with the FC4 directory structure and that Dosbox is looking in the wrong dir for the #include files (I have a bits/c++config.h but in another directory)

no idea how to fix that though; any ideas?
thanks in advance,
clem

Reply 1 of 5, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

dosbox doesn't use bits/c++config.h
it's probably something internal.
can you compile other things with that setup ?
and try posting the full buildlog + full error log.

Water flows down the stream
How to ask questions the smart way!

Reply 2 of 5, by `Moe`

User metadata
Rank Oldbie
Rank
Oldbie

That file is used internally by gcc. The message probably means you have a messed up compiler installation. If that's true, we won't be able to help you - try deinstalling/reinstalling anything connected with gcc/libstdc++.

Reply 3 of 5, by Guest

User metadata

at least ScummVM compiles flawlessly for me

poking around on the net reveals this page:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=158444

the solution given was:
"I believe the trick is to not specify the redundant Buildrequires
libstdc++-devel gcc-c++. With that, the build attempt did succeed"

but I have no idea what that means...

I have a c++config.h but it's in /usr/include/c++/4.0.2/i386-redhat-linux/bits
of course I could try to copy the files over manually but I'm sure that really would fuck up my installation for good 😀

just thought I'd ask, maybe somebody else has my setup and the same problem.

thanks,
clem

full output:

[clem@localhost dosbox]$ make
make all-recursive
make[1]: Entering directory `/home/clem/dosbox/dosbox'
Making all in src
make[2]: Entering directory `/home/clem/dosbox/dosbox/src'
Making all in cpu
make[3]: Entering directory `/home/clem/dosbox/dosbox/src/cpu'
Making all in core_full
make[4]: Entering directory `/home/clem/dosbox/dosbox/src/cpu/core_full'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/clem/dosbox/dosbox/src/cpu/core_full'
Making all in core_normal
make[4]: Entering directory `/home/clem/dosbox/dosbox/src/cpu/core_normal'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/clem/dosbox/dosbox/src/cpu/core_normal'
Making all in core_dyn_x86
make[4]: Entering directory `/home/clem/dosbox/dosbox/src/cpu/core_dyn_x86'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/clem/dosbox/dosbox/src/cpu/core_dyn_x86'
make[4]: Entering directory `/home/clem/dosbox/dosbox/src/cpu'
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I/usr/include/SDL -D_REENTRANT -g -O2 -MT cpu.o -MD -MP -MF ".deps/cpu.Tpo" -c -o cpu.o cpu.cpp; \
then mv -f ".deps/cpu.Tpo" ".deps/cpu.Po"; else rm -f ".deps/cpu.Tpo"; exit 1; fi
In file included from ../../include/setup.h:31,
from cpu.cpp:27:
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string:44:28: error: bits/c++config.h: No such file or directory
In file included from /usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h:69,
from /usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h:46,
from /usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string:46,
from ../../include/setup.h:31,
from cpu.cpp:27:
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd:45:29: error: bits/c++locale.h: No such file or directory
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd:46:25: error: bits/c++io.h: No such file or directory
In file included from /usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory:54,
from /usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string:47,
from ../../include/setup.h:31,
from cpu.cpp:27:
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h:52:31: error: bits/c++allocator.h: No such file or directory
In file included from /usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:45,
from /usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string:52,
from ../../include/setup.h:31,
from cpu.cpp:27:
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h:38:30: error: bits/atomic_word.h: No such file or directory
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h:82: error: expected template-name before ‘<’ token
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h:82: error: expected `{' before ‘<’ token
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h:82: error: expected unqualified-id before ‘<’ token
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h:44: error: expected constructor, destructor, or type conversion before ‘__exchange_and_add’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h:48: error: expected ‘,’ or ‘...’ before ‘*’ token
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:148: error: ‘_Atomic_word’ does not name a type
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: In member function ‘void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_dispose(const _Alloc&)’:
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:227: error: ‘__exchange_and_add’ is not a member of ‘__gnu_cxx’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: In member function ‘typename _Alloc::size_type std::basic_string<_CharT, _Traits, _Alloc>::_M_check(typename _Alloc::size_type, const char*) const’:
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:301: error: there are no arguments to ‘__N’ that depend on a template parameter, so a declaration of ‘__N’ must be available
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:301: error: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: In member function ‘void std::basic_string<_CharT, _Traits, _Alloc>::_M_check_length(typename _Alloc::size_type, typename _Alloc::size_type, const char*) const’:
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:309: error: there are no arguments to ‘__N’ that depend on a template parameter, so a declaration of ‘__N’ must be available
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: In member function ‘typename _Alloc::const_reference std::basic_string<_CharT, _Traits, _Alloc>::at(typename _Alloc::size_type) const’:
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:721: error: there are no arguments to ‘__N’ that depend on a template parameter, so a declaration of ‘__N’ must be available
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: In member function ‘typename _Alloc::reference std::basic_string<_CharT, _Traits, _Alloc>::at(typename _Alloc::size_type)’:
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:740: error: there are no arguments to ‘__N’ that depend on a template parameter, so a declaration of ‘__N’ must be available
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h: In function ‘void std::random_shuffle(_RandomAccessIterator, _RandomAccessIterator)’:
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h:1762: error: ‘rand’ is not a member of ‘std’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc: In static member function ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag)’:
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:145: error: there are no arguments to ‘__N’ that depend on a template parameter, so a declaration of ‘__N’ must be available
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc: In static member function ‘static typename std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(typename _Alloc::size_type, typename _Alloc::size_type, const _Alloc&)’:
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:533: error: there are no arguments to ‘__N’ that depend on a template parameter, so a declaration of ‘__N’ must be available
../../include/setup.h: At global scope:
../../include/setup.h:50: error: ISO C++ forbids declaration of ‘list’ with no type
../../include/setup.h:50: error: typedef name may not be a nested-name-specifier
../../include/setup.h:50: error: expected ‘;’ before ‘<’ token
../../include/setup.h:51: error: using-declaration for non-member at class scope
../../include/setup.h:51: error: expected ‘;’ before ‘<’ token
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: In instantiation of ‘std::basic_string<char, std::char_traits<char>, std::allocator<char> >’:
../../include/setup.h:52: instantiated from here
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:117: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:118: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:119: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:120: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:121: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:122: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:123: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:125: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:126: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:127: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: In instantiation of ‘std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider’:
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:266: instantiated from ‘std::basic_string<char, std::char_traits<char>, std::allocator<char> >’
../../include/setup.h:52: instantiated from here
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:250: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: In instantiation of ‘std::basic_string<char, std::char_traits<char>, std::allocator<char> >’:
../../include/setup.h:52: instantiated from here
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:283: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:287: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:298: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:306: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:314: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:331: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:340: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:349: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:368: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:372: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:450: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:196: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:207: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:218: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:232: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:511: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:522: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:530: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:541: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:550: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:559: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:568: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:577: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:585: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:591: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:596: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:613: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:623: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:631: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:483: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:680: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:697: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:718: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:737: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:346: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:302: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:285: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:879: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:263: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:923: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:952: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:968: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:983: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1006: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:364: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1046: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1069: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1086: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1110: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1126: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1146: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1173: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1196: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:396: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1238: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1261: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1279: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1297: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1318: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1339: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1363: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1375: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1386: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1396: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1407: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1420: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:629: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:642: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:655: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:165: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1557: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1571: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1601: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1629: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1659: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1687: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1706: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1720: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1748: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1767: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1781: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1810: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1840: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1869: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1901: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:885: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:901: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:933: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:950: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
../../include/setup.h:53: error: ‘cmd_it’ has not been declared
../../include/setup.h: In constructor ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]’:
../../include/setup.h:66: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
../../include/setup.h:107: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
../../include/setup.h: At global scope:
../../include/setup.h:138: error: using-declaration for non-member at class scope
../../include/setup.h:138: error: expected ‘;’ before ‘<’ token
../../include/setup.h:139: error: using-declaration for non-member at class scope
../../include/setup.h:139: error: expected ‘;’ before ‘<’ token
../../include/setup.h: In member function ‘void Section::AddInitFunction(void (*)(Section*), bool)’:
../../include/setup.h:144: error: ‘initfunctions’ was not declared in this scope
../../include/setup.h: In member function ‘void Section::AddDestroyFunction(void (*)(Section*), bool)’:
../../include/setup.h:145: error: ‘destroyfunctions’ was not declared in this scope
../../include/setup.h: At global scope:
../../include/setup.h:159: error: using-declaration for non-member at class scope
../../include/setup.h:159: error: expected ‘;’ before ‘<’ token
../../include/setup.h:160: error: ISO C++ forbids declaration of ‘list’ with no type
../../include/setup.h:160: error: typedef name may not be a nested-name-specifier
../../include/setup.h:160: error: expected ‘;’ before ‘<’ token
../../include/setup.h:195: error: using-declaration for non-member at class scope
../../include/setup.h:195: error: expected ‘;’ before ‘<’ token
../../include/setup.h:196: error: ISO C++ forbids declaration of ‘list’ with no type
../../include/setup.h:196: error: typedef name may not be a nested-name-specifier
../../include/setup.h:196: error: expected ‘;’ before ‘<’ token
../../include/setup.h:197: error: ISO C++ forbids declaration of ‘list’ with no type
../../include/setup.h:197: error: typedef name may not be a nested-name-specifier
../../include/setup.h:197: error: expected ‘;’ before ‘<’ token
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: In instantiation of ‘std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base’:
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:152: instantiated from ‘std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:473: instantiated from ‘std::basic_string<_CharT, _Traits, _Alloc>::~basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]’
../../include/setup.h:66: instantiated from here
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:146: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:147: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: In instantiation of ‘std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep’:
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:473: instantiated from ‘std::basic_string<_CharT, _Traits, _Alloc>::~basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]’
../../include/setup.h:66: instantiated from here
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:154: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:197: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:528: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:597: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: In destructor ‘std::basic_string<_CharT, _Traits, _Alloc>::~basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]’:
../../include/setup.h:66: instantiated from here
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:473: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: In constructor ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]’:
../../include/setup.h:142: instantiated from here
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:2047: error: invalid use of undefined type ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h:49: error: declaration of ‘struct std::allocator<char>’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: In member function ‘_Alloc std::basic_string<_CharT, _Traits, _Alloc>::get_allocator() const [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]’:
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:473: instantiated from ‘std::basic_string<_CharT, _Traits, _Alloc>::~basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]’
../../include/setup.h:66: instantiated from here
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:1529: error: return type ‘struct std::allocator<char>’ is incomplete/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: In member function ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::assign(const _CharT*) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]’:
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:489: instantiated from ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(const _CharT*) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]’../../include/setup.h:142: instantiated from here
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:910: error: no matching function for call to ‘std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(const char*&, size_t)’
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc:247: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::assign(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h:907: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::assign(const _CharT*) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
make[4]: *** [cpu.o] Error 1
make[4]: Leaving directory `/home/clem/dosbox/dosbox/src/cpu'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/clem/dosbox/dosbox/src/cpu'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/clem/dosbox/dosbox/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/clem/dosbox/dosbox'
make: *** [all] Error 2

Reply 4 of 5, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

well It's not a dosbox problem
you or fedora core doesn't have the compiler setup correctly
According to the page you linked the wrong headers are installed. (the 32 and 64 bit headers replace each other).

Water flows down the stream
How to ask questions the smart way!

Reply 5 of 5, by Guest

User metadata

ah, okie
thanks

I used yum to remove gcc and all dependencies, the reinstalled them - same thing

no idea how I am supposed to set up things when yum does everything for me though

clem