[Webkit-unassigned] [Bug 72365] New: [GTK][WEBKIT2] Link error running gtkdoc-scangobj

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 15 01:11:30 PST 2011


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

           Summary: [GTK][WEBKIT2] Link error running gtkdoc-scangobj
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Keywords: Gtk
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: msanchez at igalia.com
                CC: alex at igalia.com, mrobinson at webkit.org,
                    cgarcia at igalia.com


I've been observed the following error today while running the Source/WebKit2/UIProcess/API/gtk/docs/build-gtkdoc script to generate the docs:

Running pkg-config
Running pkg-config
Running pkg-config
Copying template files to output directory...
Copying HTML files to output directory...
Running gtkdoc-scan
Use of uninitialized value $canonical_input_file in exists at /opt/gnome3/bin/gtkdoc-scan line 292.
Use of uninitialized value $canonical_input_file in hash element at /opt/gnome3/bin/gtkdoc-scan line 296.
Use of uninitialized value $canonical_input_file in exists at /opt/gnome3/bin/gtkdoc-scan line 292.
[...] --> It's always the same error on line 292
Use of uninitialized value $canonical_input_file in exists at /opt/gnome3/bin/gtkdoc-scan line 292.
Running gtkdoc-scangobj
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSByteArray::getOwnPropertyNames(JSC::JSObject*, JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSObject::getOwnPropertyDescriptor(JSC::JSObject*, JSC::ExecState*, JSC::Identifier const&, JSC::PropertyDescriptor&)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSGlobalThis::s_info'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSGlobalObject::getOwnPropertyDescriptor(JSC::JSObject*, JSC::ExecState*, JSC::Identifier const&, JSC::PropertyDescriptor&)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSGlobalObject::putWithAttributes(JSC::JSObject*, JSC::ExecState*, JSC::Identifier const&, JSC::JSValue, unsigned int)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSByteArray::getOwnPropertyDescriptor(JSC::JSObject*, JSC::ExecState*, JSC::Identifier const&, JSC::PropertyDescriptor&)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSObject::hasInstance(JSC::JSObject*, JSC::ExecState*, JSC::JSValue, JSC::JSValue)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSObject::defineOwnProperty(JSC::JSObject*, JSC::ExecState*, JSC::Identifier const&, JSC::PropertyDescriptor&, bool)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSObject::defineSetter(JSC::JSObject*, JSC::ExecState*, JSC::Identifier const&, JSC::JSObject*, unsigned int)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSGlobalObject::defineGetter(JSC::JSObject*, JSC::ExecState*, JSC::Identifier const&, JSC::JSObject*, unsigned int)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSObject::vtableAnchor()'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSGlobalObject::defineSetter(JSC::JSObject*, JSC::ExecState*, JSC::Identifier const&, JSC::JSObject*, unsigned int)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSObject::defaultValue(JSC::JSObject const*, JSC::ExecState*, JSC::PreferredPrimitiveType)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSVariableObject::getOwnPropertyNames(JSC::JSObject*, JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSObject::putWithAttributes(JSC::JSObject*, JSC::ExecState*, JSC::Identifier const&, JSC::JSValue, unsigned int)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSGlobalThis::visitChildren(JSC::JSCell*, JSC::SlotVisitor&)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSObject::getPropertyNames(JSC::JSObject*, JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSObject::defineGetter(JSC::JSObject*, JSC::ExecState*, JSC::Identifier const&, JSC::JSObject*, unsigned int)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::constructFunctionSkippingEvalEnabledCheck(JSC::ExecState*, JSC::JSGlobalObject*, JSC::ArgList const&, JSC::Identifier const&, JSC::UString const&, WTF::TextPosition const&)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSObject::getOwnPropertyNames(JSC::JSObject*, JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSFunction::sourceCode() const'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSGlobalObject::s_globalObjectMethodTable'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `WTF::StringBuilder::append(unsigned char const*, unsigned int)'
/home/mario/work/gnome3/WebKit/WebKitBuild/Release/.libs/libwebkit2gtk-3.0.so: undefined reference to `JSC::JSObject::className(JSC::JSObject const*)'
collect2: ld returned 1 exit status
Linking of scanner failed: 
Traceback (most recent call last):
  File "Source/WebKit2/UIProcess/API/gtk/docs/build-gtkdoc", line 92, in <module>
    generator.generate(html='--skip-html' not in sys.argv)
  File "/home/mario/work/gnome3/WebKit/Source/WebKit2/UIProcess/API/gtk/docs/gtkdoc.py", line 130, in generate
    self._run_gtkdoc_scangobj()
  File "/home/mario/work/gnome3/WebKit/Source/WebKit2/UIProcess/API/gtk/docs/gtkdoc.py", line 299, in _run_gtkdoc_scangobj
    env=env, cwd=self.output_dir)
  File "/home/mario/work/gnome3/WebKit/Source/WebKit2/UIProcess/API/gtk/docs/gtkdoc.py", line 190, in _run_command
    % (args[0], process.returncode))
Exception: gtkdoc-scangobj produced a non-zero return code 1


Asked Carlos GarcĂ­a Campos to check this in his machine, and he can reproduce it too, so filing a bug.

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