OK, i think it is because those includes are supposed to be paths relative to the cpp files. But they are included with <> and not "", so there is -I. on the command line to add the current directory to the search path. HOWEVER sources are compiled as "gcc /path/to/file.cpp -I." So the -I. adds the curent directoryto the search path, and not the folder of the cpp file. Any idea for a better trick than fixing all the includes one by one?
2016-01-06 11:10 GMT+01:00 olivier barthelemy < perso.olivier.barthel...@gmail.com>: > I am building Qt5.5.1 with the webkit support, and i stumble upon what > seems to be wrong include paths in the sources files > > Example : > I have headers in WebCore/A/B.h > The build script adds -I WebCore/A for all A that contain headers > However, source that include those headers include tham with the path > WebCore/B.h, so they cannot be found. > I started fixing the faulty include paths by removing the Webcore/ part in > sources (also found for JavaScriptCore/*.h, and WebKit2/*.h, more might be > coming as i go further in the build). > > But i am surprised that i don't get the issue on a windows build with the > same sources, or that such an obvious bug wouldn't be fixed. > > Any idea on what might be causing this on linux only? >
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest