In file included from ttmkfdir.h:7, from ttmkfdir.cpp:7: directory.h: At global scope: directory.h:8: error: expected template-name before '<' token directory.h:8: error: expected `{' before '<' token directory.h:8: error: expected unqualified-id before '<' token directory.h:8: error: expected `,' or `;' before '<' token directory.h:23: error: invalid use of undefined type `class directory' directory.h:8: error: forward declaration of `class directory' In file included from ttf.h:15, from ttmkfdir.cpp:8: encoding.h:14: error: expected template-name before '<' token encoding.h:14: error: expected `{' before '<' token encoding.h:14: error: expected unqualified-id before '<' token encoding.h:14: error: expected `,' or `;' before '<' token encoding.h:40: error: expected template-name before '<' token encoding.h:40: error: expected `{' before '<' token encoding.h:40: error: expected unqualified-id before '<' token encoding.h:40: error: expected `,' or `;' before '<' token encoding.h:56: error: ISO C++ forbids declaration of `map' with no type encoding.h:56: error: expected `;' before '<' token encoding.h:69: error: using-declaration for non-member at class scope encoding.h:69: error: expected `;' before '<' token encoding.h:70: error: `MappingMap_t' does not name a type encoding.h:70: error: extra semicolon encoding.h: In member function `void Encoding::AddMapping(NumericMapping*)': encoding.h:53: error: `mappings' undeclared (first use this function) encoding.h:53: error: invalid use of undefined type `class NumericMapping' encoding.h:14: error: forward declaration of `class NumericMapping' In file included from ttmkfdir.cpp:8: ttf.h: At global scope: ttf.h:21: error: ISO C++ forbids declaration of `vector' with no type ttf.h:21: error: expected `;' before '<' token ttf.h:28: error: `xlfdcontainer' does not name a type ttf.h:28: error: extra semicolon /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h: In instantiation of `_GLIBCXX_STD::_Vector_base >::_Vector_impl': /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:110: instantiated from `_GLIBCXX_STD::_Vector_base >' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:142: instantiated from `_GLIBCXX_STD::vector >' ttmkfdir.cpp:56: instantiated from here /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:79: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h: In instantiation of `_GLIBCXX_STD::vector >': ttmkfdir.cpp:56: instantiated from here /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:151: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:152: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:153: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:154: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:155: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:157: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:158: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:159: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:314: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:322: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:330: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:338: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:346: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:354: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:362: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:370: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:462: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:476: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:500: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:514: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:521: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:528: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:535: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:542: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/vector.tcc:92: error: no type named `iterator' in `class _GLIBCXX_STD::vector >' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:612: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:632: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/vector.tcc:108: error: no type named `iterator' in `class _GLIBCXX_STD::vector >' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/vector.tcc:120: error: no type named `iterator' in `class _GLIBCXX_STD::vector >' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:714: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:825: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stl_vector.h:835: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/vector.tcc:340: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/vector.tcc:353: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/vector.tcc:276: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/vector.tcc:229: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' ttmkfdir.cpp:56: error: invalid use of undefined type `class std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `class std::allocator' ttmkfdir.cpp:58: error: invalid use of undefined type `struct std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `struct std::allocator' ttmkfdir.cpp: In function `int main(int, char**)': ttmkfdir.cpp:63: error: 'class ttfdirectory' has no member named 'scan' ttmkfdir.cpp: At global scope: ttmkfdir.cpp:63: error: invalid use of undefined type `struct std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `struct std::allocator' ttmkfdir.cpp: In function `int main(int, char**)': ttmkfdir.cpp:68: error: incomplete type `directory' used in nested name specifier ttmkfdir.cpp:68: error: expected `;' before "i" ttmkfdir.cpp:68: error: `i' undeclared (first use this function) ttmkfdir.cpp:68: error: 'class ttfdirectory' has no member named 'end' ttmkfdir.cpp:69: error: 'class ttfdirectory' has no member named 'path' ttmkfdir.cpp:70: error: `class ttf::Face::xlfdcontainer' has not been declared ttmkfdir.cpp:70: error: `const_iterator' undeclared (first use this function) ttmkfdir.cpp:70: error: expected `;' before "j" ttmkfdir.cpp:70: error: `j' undeclared (first use this function) ttmkfdir.cpp:70: error: 'const class ttf::Face' has no member named 'xlfdnames' ttmkfdir.cpp: At global scope: ttmkfdir.cpp:74: error: invalid use of undefined type `struct std::allocator' /usr/lib/gcc/mips-unknown-linux-gnu/3.4.3/include/g++-v3/bits/stringfwd.h:49: error: declaration of `struct std::allocator' ttmkfdir.cpp: In function `int main(int, char**)': ttmkfdir.cpp:84: error: `const_iterator' is not a member of `_GLIBCXX_STD::vector >' ttmkfdir.cpp:84: error: expected `;' before "i" ttmkfdir.cpp:84: error: 'class _GLIBCXX_STD::vector >' has no member named 'end' make: *** [ttmkfdir.o] Error 1 !!! ERROR: x11-misc/ttmkfdir-3.0.9-r3 failed. !!! Function src_compile, Line 43, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message.