Hi, I have this problem when compiling gcc-4.2.2 under IBM AIX 5.3 with PowerPC CPUs (using 32-bit address mode):
gmake[3]: Entering directory `/hpc/work/fernandz/gnuobj/powerpc-ibm-aix5.3.0.0/libstdc++-v3' Making all in include gmake[4]: Entering directory `/hpc/work/fernandz/gnuobj/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include' if [ ! -d "./powerpc-ibm-aix5.3.0.0/bits/extc++.h.gch" ]; then \ mkdir -p ./powerpc-ibm-aix5.3.0.0/bits/extc++.h.gch; \ fi; \ /hpc/work/fernandz/gnuobj/./gcc/xgcc -shared-libgcc -B/hpc/work/fernandz/gnuobj/./gcc -nostdinc++ -L/hpc/work/fernandz/gnuobj/powerpc-ibm-aix5.3.0.0/libstdc++-v3/src -L/hpc/work/fernandz/gnuobj/powerpc-ibm-aix5.3.0.0/libstdc++-v3/src/.lib s -B/hpc/work/fernandz/gnu/powerpc-ibm-aix5.3.0.0/bin/ -B/hpc/work/fernandz/gnu/powerpc-ibm-aix5.3.0.0/lib/ -isystem /hpc/work/fernandz/gnu/powerpc-ibm-aix5.3.0.0/include -isystem /hpc/work/fernandz/gnu/powerpc-ibm-aix5.3.0.0/sys-include -Winvalid-pch -Wno-deprecated -x c++-header -g -O2 -I/hpc/work/fernandz/gnuobj/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/ powerpc-ibm-aix5.3.0.0 -I/hpc/work/fernandz/gnuobj/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include -I/hpc/work/fernandz/gnusrc/gcc-4.2.2/libstdc++-v3/libsupc++ -O2 -g /hpc/work/fernandz/gnusrc/gcc-4.2.2/libstdc++-v3/include/precompiled/ext c++.h -o powerpc-ibm-aix5.3.0.0/bits/extc++.h.gch/O2g.gch In file included from /hpc/work/fernandz/gnuobj/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/ex t/pb_ds/detail/standard_policies.hpp:51, from /hpc/work/fernandz/gnuobj/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/ex t/pb_ds/assoc_container.hpp:52, from /hpc/work/fernandz/gnusrc/gcc-4.2.2/libstdc++-v3/include/precompiled/ext c++.h:59: /hpc/work/fernandz/gnuobj/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/ex t/pb_ds/hash_policy.hpp:293:81: error: ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp: No such file or directory In file included from /hpc/work/fernandz/gnuobj/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/ex t/pb_ds/detail/rb_tree_map_/rb_tree_.hpp:54, from /hpc/work/fernandz/gnuobj/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/ex t/pb_ds/detail/container_base_dispatch.hpp:61, from /hpc/work/fernandz/gnuobj/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/ex t/pb_ds/assoc_container.hpp:53, from /hpc/work/fernandz/gnusrc/gcc-4.2.2/libstdc++-v3/include/precompiled/ext c++.h:59: /hpc/work/fernandz/gnuobj/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/ex t/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:473:81: error: ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp: No such file or directory gmake[4]: *** [powerpc-ibm-aix5.3.0.0/bits/extc++.h.gch/O2g.gch] Error 1 The file constructors_destructor_fn_imps.hpp definitely exists, but is not found. Note I do NOT compile in the same directory than the source. My configure options were: /hpc/work/fernandz/gnusrc/gcc-4.2.2/configure --enable-languages=c,c++ --prefix=/hpc/work/fernandz/gnu --enable-threads --disable-shared --enable-version-specific-runtime-libs --disable-nls. I have also tried without the "--enable-threads --disable-shared --enable-version-specific-runtime-libs --disable-nls" options, with the same result. I double-checked the doc I was not doing anything wrong. Am I missing something? -- Summary: Header constructors_destructor_fn_imps.hpp not found on AIX 5.3/IBM PPC Product: gcc Version: 4.2.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: efernandez at physiomics-plc dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34626