Closed Bug 1039897 Opened 10 years ago Closed 10 years ago

Gtk+3 builds broken by bug 983504

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla33

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(1 file)

/usr/bin/ld: ../../trunk/webrtc/modules/modules_desktop_capture/Unified_cpp_ules_desktop_capture1.o: undefined reference to symbol 'XCompositeQueryVersion' //usr/lib/x86_64-linux-gnu/libXcomposite.so.1: error adding symbols: DSO missing from command line
In fact, the linker doesn't need to be pedantic for the build to be broken, the default flags we use are enough. I expect Gtk+3 builds to be broken right now on mozilla-inbound. They're not broken on elm because bug 983504 is not merged there yet.
Summary: Gtk+3 builds broken with pedantic linker → Gtk+3 builds broken by bug 983504
Blocks: gtk3
../../../media/webrtc/trunk/webrtc/modules/modules_desktop_capture/Unified_cpp_ules_desktop_capture0.o: In function `DeinitXlib': /builds/slave/elm-lx-00000000000000000000000/build/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.cc:495: undefined reference to `XDamageDestroy' /builds/slave/elm-lx-00000000000000000000000/build/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.cc:500: undefined reference to `XFixesDestroyRegion' ../../../media/webrtc/trunk/webrtc/modules/modules_desktop_capture/Unified_cpp_ules_desktop_capture0.o: In function `Init': /builds/slave/elm-lx-00000000000000000000000/build/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.cc:185: undefined reference to `XFixesQueryExtension' /builds/slave/elm-lx-00000000000000000000000/build/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.cc:202: undefined reference to `XFixesSelectCursorInput' ../../../media/webrtc/trunk/webrtc/modules/modules_desktop_capture/Unified_cpp_ules_desktop_capture0.o: In function `InitXDamage': /builds/slave/elm-lx-00000000000000000000000/build/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.cc:222: undefined reference to `XDamageQueryExtension' /builds/slave/elm-lx-00000000000000000000000/build/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.cc:234: undefined reference to `XDamageCreate' /builds/slave/elm-lx-00000000000000000000000/build/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.cc:241: undefined reference to `XFixesCreateRegion' /builds/slave/elm-lx-00000000000000000000000/build/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.cc:243: undefined reference to `XDamageDestroy' ../../../media/webrtc/trunk/webrtc/modules/modules_desktop_capture/Unified_cpp_ules_desktop_capture0.o: In function `CaptureCursor': /builds/slave/elm-lx-00000000000000000000000/build/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.cc:358: undefined reference to `XFixesGetCursorImage' ../../../media/webrtc/trunk/webrtc/modules/modules_desktop_capture/Unified_cpp_ules_desktop_capture0.o: In function `webrtc::MouseCursorMonitorX11::CaptureCursor()': /builds/slave/elm-lx-00000000000000000000000/build/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_x11.cc:182: undefined reference to `XFixesGetCursorImage' ../../../media/webrtc/trunk/webrtc/modules/modules_desktop_capture/Unified_cpp_ules_desktop_capture0.o: In function `webrtc::MouseCursorMonitorX11::Init(webrtc::MouseCursorMonitor::Callback*, webrtc::MouseCursorMonitor::Mode)': /builds/slave/elm-lx-00000000000000000000000/build/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_x11.cc:116: undefined reference to `XFixesQueryExtension' /builds/slave/elm-lx-00000000000000000000000/build/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_x11.cc:120: undefined reference to `XFixesSelectCursorInput' ../../../media/webrtc/trunk/webrtc/modules/modules_desktop_capture/Unified_cpp_ules_desktop_capture0.o: In function `CaptureScreen': /builds/slave/elm-lx-00000000000000000000000/build/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.cc:404: undefined reference to `XDamageSubtract' /builds/slave/elm-lx-00000000000000000000000/build/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.cc:408: undefined reference to `XFixesFetchRegionAndBounds' collect2: error: ld returned 1 exit status make[5]: *** [libxul.so] Error 1 https://tbpl.mozilla.org/php/getParsedLog.php?id=43988778&tree=Elm
Assignee: nobody → mh+mozilla
Status: NEW → ASSIGNED
Blocks: 1040061
Attachment #8457793 - Flags: review?(ted) → review+
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla33
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: