[Webkit-unassigned] [Bug 270970] New: [GTK] [2.42.5] undefined reference to `typeinfo for WTF::FunctionDispatcher' (and others)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 14 05:04:38 PDT 2024


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

            Bug ID: 270970
           Summary: [GTK] [2.42.5] undefined reference to `typeinfo for
                    WTF::FunctionDispatcher' (and others)
           Product: WebKit
           Version: Other
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: berto at igalia.com
                CC: bugs-noreply at webkitgtk.org

WebKitGTK 2.42.5 has recently stopped building in Debian unstable due to the following linking errors:

                           ----------------------------------------
: && /usr/bin/c++ -g1 -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/tmp/webkit2gtk-2.42.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DG_DISABLE_CAST_CHECKS -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--reduce-memory-overheads Source/JavaScriptCore/shell/CMakeFiles/jsc.dir/__/jsc.cpp.o -o bin/jsc  -ldl  /usr/lib/x86_64-linux-gnu/libglib-2.0.so  lib/libjavascriptcoregtk-4.0.so.18.23.14  /usr/lib/x86_64-linux-gnu/libicudata.so  /usr/lib/x86_64-linux-gnu/libicui18n.so  /usr/lib/x86_64-linux-gnu/libicuuc.so  /usr/lib/x86_64-linux-gnu/libgio-2.0.so  /usr/lib/x86_64-linux-gnu/libgobject-2.0.so  -ldl  -latomic  /usr/lib/x86_64-linux-gnu/libglib-2.0.so  /usr/lib/x86_64-linux-gnu/libz.so  /usr/lib/x86_64-linux-gnu/libsystemd.so && :
/usr/bin/ld: Source/JavaScriptCore/shell/CMakeFiles/jsc.dir/__/jsc.cpp.o:(.data.rel.ro._ZTIN3JSC20StringSourceProviderE[_ZTIN3JSC20StringSourceProviderE]+0x10): undefined reference to `typeinfo for JSC::SourceProvider'
/usr/bin/ld: Source/JavaScriptCore/shell/CMakeFiles/jsc.dir/__/jsc.cpp.o:(.data.rel.ro._ZTIN3JSC29BaseWebAssemblySourceProviderE[_ZTIN3JSC29BaseWebAssemblySourceProviderE]+0x10): undefined reference to `typeinfo for JSC::SourceProvider'
/usr/bin/ld: Source/JavaScriptCore/shell/CMakeFiles/jsc.dir/__/jsc.cpp.o:(.data.rel.ro._ZTIN3WTF7RunLoop13DispatchTimerE[_ZTIN3WTF7RunLoop13DispatchTimerE]+0x18): undefined reference to `typeinfo for WTF::RunLoop::TimerBase'
                           ----------------------------------------

                           ----------------------------------------
: && /usr/bin/c++ -g1 -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/tmp/webkit2gtk-2.42.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DG_DISABLE_CAST_CHECKS -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--reduce-memory-overheads Source/WebKit/CMakeFiles/WebProcess.dir/WebProcess/EntryPoint/unix/WebProcessMain.cpp.o -o bin/WebKitWebProcess  lib/libwebkit2gtk-4.0.so.37.67.8  /usr/lib/x86_64-linux-gnu/libwpe-1.0.so  /usr/lib/x86_64-linux-gnu/libWPEBackend-fdo-1.0.so  /usr/lib/x86_64-linux-gnu/libgtk-3.so  /usr/lib/x86_64-linux-gnu/libgdk-3.so  /usr/lib/x86_64-linux-gnu/libz.so  /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so  /usr/lib/x86_64-linux-gnu/libpango-1.0.so  /usr/lib/x86_64-linux-gnu/libharfbuzz.so  /usr/lib/x86_64-linux-gnu/libatk-1.0.so  /usr/lib/x86_64-linux-gnu/libcairo-gobject.so  /usr/lib/x86_64-linux-gnu/libcairo.so  /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so  lib/libjavascriptcoregtk-4.0.so.18.23.14  /usr/lib/x86_64-linux-gnu/libicudata.so  /usr/lib/x86_64-linux-gnu/libicui18n.so  /usr/lib/x86_64-linux-gnu/libicuuc.so  -ldl  -latomic  /usr/lib/x86_64-linux-gnu/libgio-2.0.so  /usr/lib/x86_64-linux-gnu/libgobject-2.0.so  /usr/lib/x86_64-linux-gnu/libglib-2.0.so  /usr/lib/x86_64-linux-gnu/libz.so  /usr/lib/x86_64-linux-gnu/libsystemd.so && :
/usr/bin/ld: lib/libwebkit2gtk-4.0.so.37.67.8: undefined reference to `typeinfo for JSC::MarkingConstraint'
/usr/bin/ld: lib/libwebkit2gtk-4.0.so.37.67.8: undefined reference to `typeinfo for JSC::SourceProvider'
/usr/bin/ld: lib/libwebkit2gtk-4.0.so.37.67.8: undefined reference to `typeinfo for JSC::Debugger'
/usr/bin/ld: lib/libwebkit2gtk-4.0.so.37.67.8: undefined reference to `typeinfo for WTF::FunctionDispatcher'
/usr/bin/ld: lib/libwebkit2gtk-4.0.so.37.67.8: undefined reference to `typeinfo for WTF::RunLoop::TimerBase'
/usr/bin/ld: lib/libwebkit2gtk-4.0.so.37.67.8: undefined reference to `typeinfo for JSC::TypedArrayController'
                           ----------------------------------------

This is gcc 13.2.0-18 from Debian.

WPE WebKit (same version) does not seem to be affected by this.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240314/adb7c6f5/attachment.htm>


More information about the webkit-unassigned mailing list