https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67571
--- Comment #11 from werner at beroux dot com --- (In reply to Markus Trippelsdorf from comment #10) > (In reply to werner from comment #9) > > (In reply to Markus Trippelsdorf from comment #7) > > > Can you please attach the preprocessed JSBindingsAllInOne.ii file (by > > > adding -save-temps to the compiler invocation)? > > > > I added that flag (at least I think it worked) but I find any file of that > > name below /tmp/phantomjs (my build directory). Do you know where it's > > supposed to be generated at? > > In the directory from which you've invoked gcc. > > So in your case: > cd /tmp/phantomjs/src/qt/qtwebkit/Source/WebCore > g++ --save-temps -c -Wall -Wextra -Wreturn-type ... (from comment 0) > > You'll find JSBindingsAllInOne.ii in > /tmp/phantomjs/src/qt/qtwebkit/Source/WebCore It's odd, I get another error with -save-temps (correctly passed this time): > g++: warning: -pipe ignored because -save-temps specified > In file included from <command-line>:0:0: > /usr/include/stdc-predef.h:59:1: error: one or more PCH files were found, but > they were invalid > #endif > ^ > /usr/include/stdc-predef.h:59:1: error: use -Winvalid-pch for more information > /usr/include/stdc-predef.h:59:1: fatal error: .pch/Qt5Core: No such file or > directory > compilation terminated. > Makefile:18187: recipe for target '.obj/harfbuzz-shaper-all.o' failed > make[2]: *** [.obj/harfbuzz-shaper-all.o] Error 1 > make[2]: *** Waiting for unfinished jobs.... > In file included from <command-line>:0:0: > /usr/include/stdc-predef.h:59:1: error: one or more PCH files were found, but > they were invalid > #endif > ^ > /usr/include/stdc-predef.h:59:1: error: use -Winvalid-pch for more information > /usr/include/stdc-predef.h:59:1: fatal error: .pch/Qt5Core: No such file or > directory > compilation terminated. > Makefile:18301: recipe for target '.obj/qharfbuzz.o' failed > make[2]: *** [.obj/qharfbuzz.o] Error 1 > In file included from ../3rdparty/pcre/pcre16_exec.c:43:0: > ../3rdparty/pcre/pcre_exec.c: In function 'match': > ../3rdparty/pcre/pcre_exec.c:2703:35: warning: 'offset' may be used > uninitialized in this function [-Wmaybe-uninitialized] > length = md->offset_vector[offset+1] - md->offset_vector[offset]; > ^ > In file included from ../3rdparty/pcre/pcre16_compile.c:43:0: > ../3rdparty/pcre/pcre_compile.c: In function 'compile_regex': > ../3rdparty/pcre/pcre_compile.c:6748:31: warning: 'name' may be used > uninitialized in this function [-Wmaybe-uninitialized] > if (!IS_DIGIT(name[i])) > ^ > ../3rdparty/pcre/pcre_compile.c:6511:25: note: 'name' was declared here > const pcre_uchar *name; > ^ > ../3rdparty/pcre/pcre_compile.c:6509:26: warning: 'namelen' may be used > uninitialized in this function [-Wmaybe-uninitialized] > int i, set, unset, namelen; > ^ > ../3rdparty/pcre/pcre_compile.c:6680:26: warning: 'recno' may be used > uninitialized in this function [-Wmaybe-uninitialized] > cd->bracount - recno + 1 : recno + cd->bracount; > ^ > ../3rdparty/pcre/pcre_compile.c:4453:7: note: 'recno' was declared here > int recno; > ^ > make[2]: Leaving directory '/tmp/phantomjs/src/qt/qtbase/src/corelib' > Makefile:130: recipe for target 'sub-corelib-make_first' failed > make[1]: *** [sub-corelib-make_first] Error 2 > make[1]: Leaving directory '/tmp/phantomjs/src/qt/qtbase/src' > Makefile:39: recipe for target 'sub-src-make_first' failed > make: *** [sub-src-make_first] Error 2