Making all in libjpeg make[1]: Entering directory `/mnt/store/Dachboden/Desktop/sources/fs2_open/libjpeg' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/mnt/store/Dachboden/Desktop/sources/fs2_open/libjpeg' Making all in lua make[1]: Entering directory `/mnt/store/Dachboden/Desktop/sources/fs2_open/lua' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/mnt/store/Dachboden/Desktop/sources/fs2_open/lua' Making all in code make[1]: Entering directory `/mnt/store/Dachboden/Desktop/sources/fs2_open/code' if g++ -DPACKAGE_NAME=\"fs2_open\" -DPACKAGE_TARNAME=\"fs2_open\" -DPACKAGE_VERSION=\"3.6.7\" -DPACKAGE_STRING=\"fs2_open\ 3.6.7\" -DPACKAGE_BUGREPORT=\"\" -DNO_CD_CHECK=1 -DNDEBUG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIBGL=1 -DSCP_UNIX=1 -DNO_DIRECT3D=1 -DUSE_OPENAL=1 -I. -I. -g -O2 -Wall -I/usr/include/SDL -D_REENTRANT -fsigned-char -Wno-unknown-pragmas -Wno-deprecated -Wno-char-subscripts -MT ai.o -MD -MP -MF ".deps/ai.Tpo" -c -o ai.o `test -f 'ai/ai.cpp' || echo './'`ai/ai.cpp; \ then mv -f ".deps/ai.Tpo" ".deps/ai.Po"; else rm -f ".deps/ai.Tpo"; exit 1; fi /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/bits/stl_vector.h: In destructor `std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = std::string, _Alloc = std::allocator]': /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/bits/stl_vector.h:182: instantiated from `std::vector<_Tp, _Alloc>::vector(const typename std::_Vector_base<_Tp, _Alloc>::allocator_type&) [with _Tp = std::string, _Alloc = std::allocator]' ./ship/ship.h:1535: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/bits/stl_vector.h:106: error: invalid use of undefined type `struct std::string' /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/bits/stringfwd.h:56: error: declaration of `struct std::string' /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/bits/stl_construct.h: In function `void std::__destroy_aux(_ForwardIterator, _ForwardIterator, __false_type) [with _ForwardIterator = std::string*]': /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/bits/stl_construct.h:152: instantiated from `void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::string*]' /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/bits/stl_vector.h:256: instantiated from `std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::string, _Alloc = std::allocator]' ./ship/ship.h:1535: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/bits/stl_construct.h:120: error: cannot increment a pointer to incomplete type `std::string' /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/bits/stl_construct.h: In function `void std::_Destroy(_Tp*) [with _Tp = std::string]': /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/bits/stl_construct.h:120: instantiated from `void std::__destroy_aux(_ForwardIterator, _ForwardIterator, __false_type) [with _ForwardIterator = std::string*]' /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/bits/stl_construct.h:152: instantiated from `void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::string*]' /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/bits/stl_vector.h:256: instantiated from `std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::string, _Alloc = std::allocator]' ./ship/ship.h:1535: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/bits/stl_construct.h:107: error: invalid use of undefined type `struct std::basic_string, std::allocator >' /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/bits/stringfwd.h:56: error: declaration of `struct std::basic_string, std::allocator >' make[1]: *** [ai.o] Error 1 make[1]: Leaving directory `/mnt/store/Dachboden/Desktop/sources/fs2_open/code' make: *** [all-recursive] Error 1