|
View:
New views
8 Messages
—
Rating Filter:
Alert me
|
|
|
[Bug libstdc++/41938] New: make[1]: *** [all-target-libstdc++-v3] Error 2I am useing the following CFLAGS
export CFLAGS=-no-cpp-precom with the configure command: ../configure --target=i386-elf --prefix=/usr/local/i386elfgcc --with-gnu-as --with-gnu-ld --disable-libssp --enable-languages=c,c++,objc --with-newlib --with-headers=../../newlib-1.9.0/newlib/libc/include --with-gmp=/opt/local --with-mpfr=/opt/local --enable-multilib --disable-libgfortran The result is a problem with libstdc++ on Leopard 10.5. Trying to fix this issue sience a week with no result. gnu_cxx::encoding_state>::do_out(__gnu_cxx::encoding_state&, const _InternT*, const _InternT*, const _InternT*&, _ExternT*, _ExternT*, _ExternT*&) const: /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:310: error: expected initializer before & token /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:336: error: iconv was not declared in this scope /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:336: error: __desc was not declared in this scope /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:337: error: there are no arguments to __iconv_adaptor that depend on a template parameter, so a declaration of __iconv_adaptor must be available /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:337: note: (if you use -fpermissive, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:343: error: iconv was not declared in this scope /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:343: error: __desc was not declared in this scope /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:344: error: there are no arguments to __iconv_adaptor that depend on a template parameter, so a declaration of __iconv_adaptor must be available /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h: In member function virtual std::codecvt_base::result std::codecvt<_InternT, _ExternT, __gnu_cxx::encoding_state>::do_unshift(__gnu_cxx::encoding_state&, _ExternT*, _ExternT*, _ExternT*&) const: /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:377: error: expected initializer before & token /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:384: error: iconv was not declared in this scope /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:384: error: __desc was not declared in this scope /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:385: error: there are no arguments to __iconv_adaptor that depend on a template parameter, so a declaration of __iconv_adaptor must be available /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h: In member function virtual std::codecvt_base::result std::codecvt<_InternT, _ExternT, __gnu_cxx::encoding_state>::do_in(__gnu_cxx::encoding_state&, const _ExternT*, const _ExternT*, const _ExternT*&, _InternT*, _InternT*, _InternT*&) const: /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:414: error: expected initializer before & token /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:440: error: iconv was not declared in this scope /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:440: error: __desc was not declared in this scope /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:441: error: there are no arguments to __iconv_adaptor that depend on a template parameter, so a declaration of __iconv_adaptor must be available /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:447: error: iconv was not declared in this scope /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:447: error: __desc was not declared in this scope /Users/colossus/toolchains/gcc-4.4.2/build-i386-elf/i386-elf/libstdc++-v3/include/ext/codecvt_specializations.h:448: error: there are no arguments to __iconv_adaptor that depend on a template parameter, so a declaration of __iconv_adaptor must be available make[4]: *** [i386-elf/bits/extc++.h.gch/O2g.gch] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-target-libstdc++-v3] Error 2 make: *** [all] Error 2 -- Summary: make[1]: *** [all-target-libstdc++-v3] Error 2 Product: gcc Version: 4.4.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: david dot stoffel81 at googlemail dot com GCC host triplet: Darwin Kernel Version 9.8.0: PowerPC GCC target triplet: i386-elf http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41938 |
|
|
[Bug libstdc++/41938] make[1]: *** [all-target-libstdc++-v3] Error 2------- Comment #1 from paolo dot carlini at oracle dot com 2009-11-04 14:36 ------- Are you sure using newlib is supported (and that you definitely need it)? I do not have access to Leopard anymore but certainly the library builds fine for a default configure, in fact the entire 4.4.x, we have plenty of successful reports. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41938 |
|
|
[Bug libstdc++/41938] make[1]: *** [all-target-libstdc++-v3] Error 2------- Comment #2 from david dot stoffel81 at googlemail dot com 2009-11-05 12:26 ------- Hi Paolo, downgraded to 4.4.0 and it still works with cross toolchain for i386-elf and arm-elf the minimal configuration. (Compiled with newlib) My configure: configure --target=i386-elf --prefix=/opt/local/i386-elf-gcc --with-newlib --with-gnu-as --with-gnu-ld --enable-lanuages=c,c++ -- david dot stoffel81 at googlemail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41938 |
|
|
[Bug libstdc++/41938] make[1]: *** [all-target-libstdc++-v3] Error 2------- Comment #3 from paolo dot carlini at oracle dot com 2009-11-05 13:09 ------- Ok, but I *really* suggest figuring out in detail what id going on and, in case, reopen, because 4.4.2 is definitely recommended vs 4.4.0, it includes important fixes in many areas. The only relevant change in 4.4.2 could be PR 36211, I'm adding David Billinghurst in CC. -- paolo dot carlini at oracle dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |billingd at gcc dot gnu dot | |org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41938 |
|
|
[Bug libstdc++/41938] make[1]: *** [all-target-libstdc++-v3] Error 2------- Comment #4 from paolo dot carlini at oracle dot com 2009-11-05 13:41 ------- Note, however, that 36211 has to do only with the testsuite, absolutely nothing changed in the library proper in this area of locale. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41938 |
|
|
[Bug libstdc++/41938] make[1]: *** [all-target-libstdc++-v3] Error 2------- Comment #5 from paolo dot carlini at oracle dot com 2009-11-05 13:42 ------- And... -- paolo dot carlini at oracle dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41938 |
|
|
[Bug libstdc++/41938] make[1]: *** [all-target-libstdc++-v3] Error 2------- Comment #6 from paolo dot carlini at oracle dot com 2009-11-05 13:43 ------- ... nobody fixed this issue, let's assume for now it's a WORKSFORME. -- paolo dot carlini at oracle dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |WORKSFORME http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41938 |
|
|
[Bug libstdc++/41938] make[1]: *** [all-target-libstdc++-v3] Error 2------- Comment #7 from david dot stoffel81 at googlemail dot com 2009-11-05 16:10 ------- Thank you very much. I will try to recompile it again with the actual 4.4.2 on the same test machine. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41938 |
| Free embeddable forum powered by Nabble | Forum Help |