[Wayland-bugs] [Bug 708012] New: Wayland dependency inaccurate

gtk+ (bugzilla.gnome.org) bugzilla at gnome.org
Fri Sep 13 02:26:15 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=708012
  gtk+ | wayland | 3.9.x

           Summary: Wayland dependency inaccurate
    Classification: Platform
           Product: gtk+
           Version: 3.9.x
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: wayland
        AssignedTo: gtk-bugs at gtk.org
        ReportedBy: mcrha at redhat.com
         QAContact: gtk-bugs at gtk.org
                CC: rob at robster.org.uk, wayland-bugs at lists.freedesktop.org
     GNOME version: ---


I just tried to build gtk+ master with no extra backend options , which seem to
default to have only wayland backend enabled. The build fails with below
errors. I'd say you should bump a version dependency on wayland to cover this
error during the configure stage.

My installed wayland packages:
   libwayland-client-1.1.90-0.1.20130515.fc19.i686
   libwayland-client-1.1.90-0.1.20130515.fc19.x86_64
   libwayland-client-devel-1.1.90-0.1.20130515.fc19.x86_64
   libwayland-cursor-1.1.90-0.1.20130515.fc19.x86_64
   libwayland-cursor-devel-1.1.90-0.1.20130515.fc19.x86_64
   libwayland-server-1.1.90-0.1.20130515.fc19.i686
   libwayland-server-1.1.90-0.1.20130515.fc19.x86_64
   mesa-libwayland-egl-9.2-0.12.20130610.fc19.x86_64
   mesa-libwayland-egl-devel-9.2-0.12.20130610.fc19.x86_64
   wayland-devel-1.1.90-0.1.20130515.fc19.x86_64

gdkdevice-wayland.c: In function 'gdk_wayland_device_update_window_cursor':
gdkdevice-wayland.c:174:3: warning: implicit declaration of function
'wl_surface_set_buffer_scale' [-Wimplicit-function-declaration]
   wl_surface_set_buffer_scale (wd->pointer_surface, scale);
   ^
gdkscreen-wayland.c:1010:3: warning: excess elements in struct initializer
[enabled by default]
   output_handle_done,
   ^
gdkscreen-wayland.c:1010:3: warning: (near initialization for
'output_listener') [enabled by default]
gdkscreen-wayland.c:1011:3: warning: excess elements in struct initializer
[enabled by default]
   output_handle_scale,
   ^
gdkscreen-wayland.c:1011:3: warning: (near initialization for
'output_listener') [enabled by default]
gdkwindow-wayland.c: In function 'gdk_wayland_window_attach_image':
gdkwindow-wayland.c:615:5: warning: implicit declaration of function
'wl_surface_set_buffer_scale' [-Wimplicit-function-declaration]
     wl_surface_set_buffer_scale (impl->surface, data->scale);
     ^
/bin/sh: line 84: test: too many arguments
/data/develop/test-cli/_other/gtk+/gdk/.libs/libgdk-3.so: undefined reference
to `wl_surface_set_buffer_scale'
collect2: error: ld returned 1 exit status
make[4]: *** [gtk-launch] Error 1
make[4]: *** Waiting for unfinished jobs....
/data/develop/test-cli/_other/gtk+/gdk/.libs/libgdk-3.so: undefined reference
to `wl_surface_set_buffer_scale'
collect2: error: ld returned 1 exit status
make[4]: *** [gtk-query-immodules-3.0] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the Wayland-bugs mailing list