[Webkit-unassigned] [Bug 125312] New: WebKit-GTK fails to build while upgrading Gentoo to GNOME3

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Dec 5 12:30:41 PST 2013


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

           Summary: WebKit-GTK fails to build while upgrading Gentoo to
                    GNOME3
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
               URL: http://forums.gentoo.org/viewtopic-t-977728.html
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: ptolemy at mailcatch.com


Created an attachment (id=218533)
 --> (https://bugs.webkit.org/attachment.cgi?id=218533&action=review)
config.log of failed webkit-gtk build

Building webkit-gtk-2.0.4 on Gentoo threw numerous syntax errors, as detailed in http://forums.gentoo.org/viewtopic-t-977728.html along with relevant system information.
Config.log attached. Build log tail:

Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp: In constructor ‘WebCore::CustomFilterValidatedProgram::CustomFilterValidatedProgram(WebCore::CustomFilterGlobalContext*, const WebCore::CustomFilterProgramInfo&)’:
Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp:177:74: error: invalid use of incomplete type ‘class WebCore::CustomFilterGlobalContext’
In file included from Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp:34:0:
Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.h:54:7: error: forward declaration of ‘class WebCore::CustomFilterGlobalContext’
Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp:177:114: error: invalid use of incomplete type ‘class WebCore::CustomFilterGlobalContext’
In file included from Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp:34:0:
Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.h:54:7: error: forward declaration of ‘class WebCore::CustomFilterGlobalContext’
Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp: In member function ‘WTF::PassRefPtr<WebCore::CustomFilterCompiledProgram> WebCore::CustomFilterValidatedProgram::compiledProgram()’:
Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp:207:29: error: incomplete type ‘WebCore::CustomFilterCompiledProgram’ used in nested name specifier
Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp:207:80: error: invalid use of incomplete type ‘class WebCore::CustomFilterGlobalContext’
In file included from Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp:34:0:
Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.h:54:7: error: forward declaration of ‘class WebCore::CustomFilterGlobalContext’
Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp: In destructor ‘WebCore::CustomFilterValidatedProgram::~CustomFilterValidatedProgram()’:
Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp:514:24: error: invalid use of incomplete type ‘class WebCore::CustomFilterGlobalContext’
In file included from Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp:34:0:
Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.h:54:7: error: forward declaration of ‘class WebCore::CustomFilterGlobalContext’
In file included from ./Source/WTF/wtf/RefPtr.h:28:0,
                 from ./Source/WTF/wtf/HashFunctions.h:24,
                 from ./Source/WTF/wtf/HashTraits.h:24,
                 from Source/WebCore/platform/graphics/filters/CustomFilterProgramInfo.h:37,
                 from Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.h:36,
                 from Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp:34:
./Source/WTF/wtf/PassRefPtr.h: In instantiation of ‘void WTF::derefIfNotNull(T*) [with T = WebCore::CustomFilterCompiledProgram]’:
./Source/WTF/wtf/RefPtr.h:56:35:   required from ‘WTF::RefPtr<T>::~RefPtr() [with T = WebCore::CustomFilterCompiledProgram]’
Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp:163:28:   required from here
./Source/WTF/wtf/PassRefPtr.h:53:13: error: invalid use of incomplete type ‘class WebCore::CustomFilterCompiledProgram’
In file included from Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp:34:0:
Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.h:53:7: error: forward declaration of ‘class WebCore::CustomFilterCompiledProgram’
In file included from ./Source/WTF/wtf/RefPtr.h:28:0,
                 from ./Source/WTF/wtf/HashFunctions.h:24,
                 from ./Source/WTF/wtf/HashTraits.h:24,
                 from Source/WebCore/platform/graphics/filters/CustomFilterProgramInfo.h:37,
                 from Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.h:36,
                 from Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp:34:
./Source/WTF/wtf/PassRefPtr.h: In instantiation of ‘void WTF::refIfNotNull(T*) [with T = WebCore::CustomFilterCompiledProgram]’:
./Source/WTF/wtf/PassRefPtr.h:100:9:   required from ‘WTF::PassRefPtr<T>::PassRefPtr(const WTF::RefPtr<U>&) [with U = WebCore::CustomFilterCompiledProgram; T = WebCore::CustomFilterCompiledProgram]’
Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp:211:12:   required from here
./Source/WTF/wtf/PassRefPtr.h:47:13: error: invalid use of incomplete type ‘class WebCore::CustomFilterCompiledProgram’
In file included from Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp:34:0:
Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.h:53:7: error: forward declaration of ‘class WebCore::CustomFilterCompiledProgram’
make[1]: *** [Source/WebCore/platform/graphics/filters/libWebCorePlatform_la-CustomFilterValidatedProgram.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
mv -f Source/WebCore/platform/graphics/filters/.deps/libWebCorePlatform_la-DistantLightSource.Tpo Source/WebCore/platform/graphics/filters/.deps/libWebCorePlatform_la-DistantLightSource.Plo
make[1]: Leaving directory `/var/tmp/portage/net-libs/webkit-gtk-2.0.4/work/webkitgtk-2.0.4'
make: *** [all] Error 2

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