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

Reply via email to