[Webkit-unassigned] [Bug 104124] [Qt] Fix the build if the path contains "~" character

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Dec 5 08:07:26 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=104124





--- Comment #3 from Csaba Osztrogonac <ossy at webkit.org>  2012-12-05 08:09:53 PST ---
But the root of the problem isn't only the tilde character ...

There is a bug somewhere in the qmake build system, because the objects 
created from generated sources are placed in this strange path:
obj/release/home/oszi/WebKit~tilde/WebKitBuild/Release/Source/WebCore/generated/JSSVGFEMergeElement.o

I think it should be obj/release/generated/JSSVGFEMergeElement.o
without /home/oszi/WebKit~tilde/WebKitBuild/Release/Source/WebCore/

This additional long path is unrelated to tilde character, it is always present.

I have a workaround for this bug: removing "CONFIG += object_parallel_to_source"
line from Tools/qmake/mkspecs/features/unix/default_pre.prf. In this case the
full path isn't added for generated sources. I know it isn't the best fix
because clashing filenames can kill the build. Fortunately there isn't any
clashing filenames in QtWebKit trunk now. But everything is possible in
the future. :)

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list