[Webkit-unassigned] [Bug 38054] New: [Qt] Build dependency problems

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Apr 23 12:03:13 PDT 2010


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

           Summary: [Qt] Build dependency problems
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: All
            Status: NEW
          Keywords: Qt
          Severity: Normal
          Priority: P2
         Component: Platform
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: laszlo.1.gombos at nokia.com


The extend of the problem is not well understood, but we have frequent false
breaks on the minimal bot. For example r58178 cased the following failure:

make[1]: Leaving directory
`/home/webkitbuildbot/slaves/release32bitMinimal/buildslave/qt-linux-release-minimal/build/WebKitBuild/Release/JavaScriptCore'
cd WebCore/ && make -f Makefile 
make[1]: Entering directory
`/home/webkitbuildbot/slaves/release32bitMinimal/buildslave/qt-linux-release-minimal/build/WebKitBuild/Release/WebCore'
rm -f libQtWebKit.so.4.6.2 libQtWebKit.so libQtWebKit.so.4 libQtWebKit.so.4.6

[...]

/release/PluginPackageNone.o: In function
`WebCore::PluginPackage::determineQuirks(WebCore::String const&)':
PluginPackageNone.cpp:(.text._ZN7WebCore13PluginPackage15determineQuirksERKNS_6StringE+0x0):
multiple definition of `WebCore::PluginPackage::determineQuirks(WebCore::String
const&)'
obj/release/PluginPackage.o:PluginPackage.cpp:(.text._ZN7WebCore13PluginPackage15determineQuirksERKNS_6StringE+0x0):
first defined here
obj/release/PluginView.o: In function
`WebCore::PluginView::handleEvent(WebCore::Event*)':
PluginView.cpp:(.text._ZN7WebCore10PluginView11handleEventEPNS_5EventE+0xb1):
undefined reference to `WebCore::PluginView::handleFocusInEvent()'
PluginView.cpp:(.text._ZN7WebCore10PluginView11handleEventEPNS_5EventE+0xe9):
undefined reference to `WebCore::PluginView::handleFocusOutEvent()'
obj/release/PluginView.o: In function `WebCore::PluginView::stop()':
PluginView.cpp:(.text._ZN7WebCore10PluginView4stopEv+0x3cd): undefined
reference to `NPN_MemFree'
PluginView.cpp:(.text._ZN7WebCore10PluginView4stopEv+0x3d8): undefined
reference to `NPN_MemFree'
collect2: ld returned 1 exit status
make[1]: *** [../lib/libQtWebKit.so.4.6.2] Error 1
make[1]: Leaving directory
`/home/webkitbuildbot/slaves/release32bitMinimal/buildslave/qt-linux-release-minimal/build/WebKitBuild/Release/WebCore'


Link to the full buildlog:
http://build.webkit.org/builders/Qt%20Linux%20Release%20minimal/builds/582/steps/compile-webkit/logs/stdio


The list of DEFINES has changed (as WebCore.pri has changed) but none of the
source files has been rebuilt. As a top gap measure maybe we can make all
WebCore files dependent on WebCore.pri, WebCore.pro, WebKit.pri ?

-- 
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