[ELDK] Error in c++ libraries ?
Dol Guldur
dolguldur49 at hotmail.com
Thu Mar 24 10:31:58 CET 2011
Hello
I recently tried to build a XML-parser for an embedded linux (on ppc440) target using the ELDK g++ cross compiler (version 4.2.2).
This is an extract of what we get during the building process :
/home/pi21/eldklinux/ppc_4xx/usr/include/c++/4.2.2/bits/stringfwd.h:46: error: expected constructor, destructor, or type conversion before '(' token
/home/pi21/eldklinux/ppc_4xx/usr/include/c++/4.2.2/bits/stringfwd.h:55: error: expected type-specifier before 'allocator'
/home/pi21/eldklinux/ppc_4xx/usr/include/c++/4.2.2/bits/stringfwd.h:55: error: expected '>' before 'allocator'
/home/pi21/eldklinux/ppc_4xx/usr/include/c++/4.2.2/bits/stringfwd.h:60: error: template argument 3 is invalid
/home/pi21/eldklinux/ppc_4xx/usr/include/c++/4.2.2/bits/stringfwd.h:60: error: invalid type in declaration before ';' token
/home/pi21/eldklinux/ppc_4xx/usr/include/c++/4.2.2/bits/stringfwd.h:68: error: '_GLIBCXX_END_NAMESPACE' does not name a type
In file included from /home/pi21/eldklinux/ppc_4xx/usr/include/c++/4.2.2/cstring:51,
from /home/pi21/eldklinux/ppc_4xx/usr/include/c++/4.2.2/bits/char_traits.h:45,
from /home/pi21/eldklinux/ppc_4xx/usr/include/c++/4.2.2/string:47,
from /home/pi21/Téléchargements/xsde-3.2.0-i686-linux-gnu/libxsde/xsde/cxx/ro-string.hxx:14,
[...]
/home/pi21/eldklinux/ppc_4xx/usr/include/c++/4.2.2/cstddef:58: error: '_GLIBCXX_END_NAMESPACE' does not name a type
In file included from /home/pi21/eldklinux/ppc_4xx/usr/include/c++/4.2.2/bits/char_traits.h:45,
from /home/pi21/eldklinux/ppc_4xx/usr/include/c++/4.2.2/string:47,
from /home/pi21/Téléchargements/xsde-3.2.0-i686-linux-gnu/libxsde/xsde/cxx/ro-string.hxx:14,
I never even opened any c++ library file before getting this error.
But if I analyse the /opt/eldk/ppc_4xx/usr/include/c++/4.2.2/bits/stringfwd.h file , I see a #include <bits/c++config.h> whereas there is no c++config.h at all, I don't really understand ...
It would be grateful if anybody could give me an advice to define the exact nature of the problem.
Thanks you
Regards
Thibault
More information about the eldk
mailing list