Problems with the newest wayland git

Bill Spitzak spitzak at gmail.com
Mon Nov 19 21:22:29 PST 2012


Compiling weston with --with-cairo-glesv2 makes no difference.

The following is printed by configure for weston:

checking for CAIRO_EGL... no
configure: WARNING: clients will use cairo image, cairo-egl not used 
because No package 'cairo-egl' found
No package 'cairo-glesv2' found

Perhaps something needs to be compiled that I am not compiling?

Here is the entire dump of debug output when running weston under X11, 
trying to run a weston-terminal, then killing x11-compositor by clicking 
the close box on the window:

Running weston, the example wayland compositor.
Sleeping 3 seconds so the compositor is actually running by the time I 
run other stuff.
Date: 2012-11-19 PST
[21:18:15.088] weston 1.0.0
                http://wayland.freedesktop.org/
                Bug reports to: 
https://bugs.freedesktop.org/enter_bug.cgi?product=weston
                Build: 1.0.0-76-gf0377dd wcap: Transform damage 
rectangles according to output tranform (2012-11-14 20:28:30 -0500)
[21:18:15.089] OS: Linux, 3.2.0-27-generic, #43-Ubuntu SMP Fri Jul 6 
14:46:35 UTC 2012, i686
[21:18:15.089] warning: XDG_RUNTIME_DIR "/var/lock" is not configured
correctly.  Unix access mode must be 0700 but is 777,
and XDG_RUNTIME_DIR must be owned by the user, but is
owned by UID 0.
Refer to your distribution on how to get it, or
http://www.freedesktop.org/wiki/Specifications/basedir-spec
on how to implement it.
[21:18:15.089] Loading module 
'/home/spitzak/install/lib/weston/x11-backend.so'
[21:18:15.093] initializing x11 backend
libEGL debug: Native platform type: x11 (autodetected)
libEGL debug: EGL search path is /home/spitzak/install/lib/egl
libEGL debug: added /home/spitzak/install/lib/egl/egl_gallium.so to 
module array
libEGL debug: added egl_dri2 to module array
libEGL debug: added egl_glx to module array
libEGL debug: dlopen(/home/spitzak/install/lib/egl/egl_gallium.so)
libEGL info: use X11 for display 0x882d158
libEGL info: use software fallback
libEGL debug: the best driver is Gallium
[21:18:15.144] XCB-XKB not available during build
[21:18:15.227] Chosen EGL config details:
                RGBA bits: 8 8 8 0
                swap interval range: 0 - 0
Mesa warning: couldn't open libtxc_dxtn.so, software DXTn 
compression/decompression unavailable
[21:18:15.250] EGL version: 1.4 (Gallium)
[21:18:15.250] EGL vendor: Mesa Project
[21:18:15.250] EGL client APIs: OpenGL OpenGL_ES2
[21:18:15.250] EGL extensions: EGL_KHR_image_base EGL_KHR_reusable_sync
                EGL_KHR_fence_sync EGL_KHR_surfaceless_context
[21:18:15.251] GL version: OpenGL ES 2.0 Mesa 9.1-devel (git-5c78ad8)
[21:18:15.251] GLSL version: OpenGL ES GLSL ES 1.0.16
[21:18:15.251] GL vendor: VMware, Inc.
[21:18:15.251] GL renderer: Gallium 0.4 on llvmpipe (LLVM 2.9, 128 bits)
[21:18:15.251] GL extensions: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays
                GL_EXT_texture_format_BGRA8888
                GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24
                GL_OES_element_index_uint GL_OES_fbo_render_mipmap
                GL_OES_mapbuffer GL_OES_rgb8_rgba8 
GL_OES_standard_derivatives
                GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_npot
                GL_OES_EGL_image GL_OES_depth_texture
                GL_OES_packed_depth_stencil 
GL_EXT_texture_type_2_10_10_10_REV
                GL_APPLE_texture_max_level GL_EXT_read_format_bgra
                GL_NV_fbo_color_attachments GL_OES_EGL_image_external
                GL_OES_vertex_array_object GL_EXT_texture_rg
                GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer
                GL_EXT_map_buffer_range
[21:18:15.332] GL ES 2 renderer features:
                read-back format: RGBA
                wl_shm sub-image to texture: yes
                EGL Wayland extension: no
[21:18:15.332] x11 output 1024x640, window id 60817413
[21:18:15.332] Loading module 
'/home/spitzak/install/lib/weston/desktop-shell.so'
[21:18:15.334] Loading module '/home/spitzak/install/lib/weston/xwayland.so'
[21:18:15.336] xserver listening on display :1
[21:18:15.336] libwayland: using socket /var/lock/wayland-0
[21:18:15.447] launching 
'/home/spitzak/install/libexec/weston-desktop-shell'
[1550823.988]  -> wl_display at 1.get_registry(new id wl_registry at 2)
[1550837.168] wl_display at 1.get_registry(new id wl_registry at 0)
[1550837.410]  -> wl_registry at 2.global(1, "wl_display", 1)
[1550837.796]  -> wl_registry at 2.global(2, "wl_compositor", 1)
[1550837.998]  -> wl_registry at 2.global(3, "screenshooter", 1)
[1550838.205]  -> wl_registry at 2.global(4, "text_cursor_position", 1)
[1550838.350]  -> wl_registry at 2.global(5, "text_model_factory", 1)
[1550838.504]  -> wl_registry at 2.global(6, "wl_data_device_manager", 1)
[1550838.668]  -> wl_registry at 2.global(7, "wl_shm", 1)
[1550838.826]  -> wl_registry at 2.global(8, "wl_seat", 1)
[1550838.967]  -> wl_registry at 2.global(9, "input_method", 1)
[1550839.102]  -> wl_registry at 2.global(10, "wl_output", 1)
[1550839.236]  -> wl_registry at 2.global(11, "wl_shell", 1)
[1550839.369]  -> wl_registry at 2.global(12, "desktop_shell", 1)
[1550839.501]  -> wl_registry at 2.global(13, "screensaver", 1)
[1550839.632]  -> wl_registry at 2.global(14, "input_panel", 1)
[1550839.770]  -> wl_registry at 2.global(15, "workspace_manager", 1)
[1550839.987]  -> wl_registry at 2.global(16, "xserver", 1)
[1550840.246] wl_registry at 2.global(1, "wl_display", 1)
[1550840.406] wl_registry at 2.global(2, "wl_compositor", 1)
[1550840.568]  -> wl_registry at 2.bind(2, "wl_compositor", 1, new id 
[unknown]@3)
[1550840.755] wl_registry at 2.global(3, "screenshooter", 1)
[1550840.886] wl_registry at 2.global(4, "text_cursor_position", 1)
[1550841.044]  -> wl_registry at 2.bind(4, "text_cursor_position", 1, new 
id [unknown]@4)
[1550841.223] wl_registry at 2.global(5, "text_model_factory", 1)
[1550841.356] wl_registry at 2.global(6, "wl_data_device_manager", 1)
[1550841.493]  -> wl_registry at 2.bind(6, "wl_data_device_manager", 1, new 
id [unknown]@5)
[1550841.670] wl_registry at 2.global(7, "wl_shm", 1)
[1550841.804]  -> wl_registry at 2.bind(7, "wl_shm", 1, new id [unknown]@6)
[1550841.980] wl_registry at 2.global(8, "wl_seat", 1)
[1550842.141]  -> wl_registry at 2.bind(8, "wl_seat", 1, new id [unknown]@7)
[1550842.369]  -> wl_data_device_manager at 5.get_data_device(new id 
wl_data_device at 8, wl_seat at 7)
[1550842.544]  -> wl_compositor at 3.create_surface(new id wl_surface at 9)
[1550842.693] wl_registry at 2.global(9, "input_method", 1)
[1550842.870] wl_registry at 2.global(10, "wl_output", 1)
[1550843.052]  -> wl_registry at 2.bind(10, "wl_output", 1, new id 
[unknown]@10)
[1550843.275] wl_registry at 2.global(11, "wl_shell", 1)
[1550843.450]  -> wl_registry at 2.bind(11, "wl_shell", 1, new id [unknown]@11)
[1550843.674] wl_registry at 2.global(12, "desktop_shell", 1)
[1550843.884] wl_registry at 2.global(13, "screensaver", 1)
[1550844.054] wl_registry at 2.global(14, "input_panel", 1)
[1550844.392] wl_registry at 2.global(15, "workspace_manager", 1)
[1550844.570]  -> wl_registry at 2.bind(15, "workspace_manager", 1, new id 
[unknown]@12)
[1550844.800] wl_registry at 2.global(16, "xserver", 1)
[1550845.334]  -> wl_shm at 6.create_pool(new id wl_shm_pool at 13, fd 7, 4096)
[1550846.711]  -> wl_shm_pool at 13.resize(12288)
[1550847.899]  -> wl_shm_pool at 13.resize(28672)
[1550849.599]  -> wl_shm_pool at 13.resize(61440)
[1550859.515]  -> wl_shm_pool at 13.resize(126976)
[1550859.883]  -> wl_shm_pool at 13.resize(258048)
[1550868.586]  -> wl_shm_pool at 13.resize(520192)
[1550879.127]  -> wl_shm_pool at 13.resize(1044480)
[1550986.211]  -> wl_registry at 2.bind(10, "wl_output", 1, new id 
[unknown]@14)
[1550986.512]  -> wl_registry at 2.bind(12, "desktop_shell", 1, new id 
[unknown]@15)
[1550986.568]  -> wl_compositor at 3.create_surface(new id wl_surface at 16)
[1550986.624]  -> desktop_shell at 15.set_panel(wl_output at 14, wl_surface at 16)
[1550986.653]  -> wl_compositor at 3.create_surface(new id wl_surface at 17)
[1550986.676]  -> desktop_shell at 15.set_background(wl_output at 14, 
wl_surface at 17)
[1550986.702]  -> wl_compositor at 3.create_surface(new id wl_surface at 18)
[1550986.725]  -> desktop_shell at 15.set_grab_surface(wl_surface at 18)
ERROR loading icon from file 
'/usr/share/icons/hicolor/24x24/apps/google-chrome.png'
[1551014.266] wl_registry at 2.bind(2, "wl_compositor", 1, new id 
[unknown]@146592756)
[1551014.595] wl_registry at 2.bind(4, "text_cursor_position", 1, new id 
[unknown]@0)
[1551014.888] wl_registry at 2.bind(6, "wl_data_device_manager", 1, new id 
[unknown]@0)
[1551015.183] wl_registry at 2.bind(7, "wl_shm", 1, new id [unknown]@17)
[1551015.462]  -> wl_shm at 6.format(0)
[1551015.575]  -> wl_shm at 6.format(1)
[1551015.684] wl_registry at 2.bind(8, "wl_seat", 1, new id 
[unknown]@146737820)
[1551015.973]  -> wl_seat at 7.capabilities(3)
[1551016.043] wl_data_device_manager at 5.get_data_device(new id 
wl_data_device at 4294967295, wl_seat at 7)
[1551016.214] wl_compositor at 3.create_surface(new id wl_surface at 0)
[1551016.330] wl_registry at 2.bind(10, "wl_output", 1, new id [unknown]@0)
[1551016.566]  -> wl_output at 10.geometry(0, 0, 1024, 640, 0, "xwayland", 
"none", 0)
[1551016.991]  -> wl_output at 10.mode(3, 1024, 640, 60000)
[1551017.228] wl_registry at 2.bind(11, "wl_shell", 1, new id [unknown]@6)
[1551017.521] wl_registry at 2.bind(15, "workspace_manager", 1, new id 
[unknown]@1986356083)
[1551017.803]  -> workspace_manager at 12.state(0, 1)
[1551017.961] wl_shm at 6.create_pool(new id wl_shm_pool at 0, fd 24, 4096)
[1551018.229] wl_shm_pool at 13.resize(12288)
[1551018.379] wl_shm_pool at 13.resize(28672)
[1551018.508] wl_shm_pool at 13.resize(61440)
[1551018.622] wl_shm_pool at 13.resize(126976)
[1551018.699] wl_shm_pool at 13.resize(258048)
[1551018.774] wl_shm_pool at 13.resize(520192)
[1551018.903] wl_shm_pool at 13.resize(1044480)
[1551019.011] wl_registry at 2.bind(10, "wl_output", 1, new id 
[unknown]@146934056)
[1551019.267]  -> wl_output at 14.geometry(0, 0, 1024, 640, 0, "xwayland", 
"none", 0)
[1551019.635]  -> wl_output at 14.mode(3, 1024, 640, 60000)
[1551019.815] wl_registry at 2.bind(12, "desktop_shell", 1, new id 
[unknown]@146592756)
[1551020.167] wl_compositor at 3.create_surface(new id wl_surface at 0)
[1551020.291] desktop_shell at 15.set_panel(wl_output at 14, wl_surface at 16)
[1551020.443]  -> desktop_shell at 15.configure(0, wl_surface at 16, 1024, 640)
[1551020.689] wl_compositor at 3.create_surface(new id wl_surface at 1919251566)
[1551020.794] desktop_shell at 15.set_background(wl_output at 14, wl_surface at 17)
[1551020.903]  -> desktop_shell at 15.configure(0, wl_surface at 17, 1024, 640)
[1551021.076] wl_compositor at 3.create_surface(new id wl_surface at 146739260)
[1551021.191] desktop_shell at 15.set_grab_surface(wl_surface at 18)
[1551021.359] wl_seat at 7.capabilities(3)
[1551021.442]  -> wl_seat at 7.get_pointer(new id wl_pointer at 19)
[1551021.530]  -> wl_seat at 7.get_keyboard(new id wl_keyboard at 20)
[1551021.616] wl_output at 10.geometry(0, 0, 1024, 640, 0, "xwayland", 
"none", 0)
[1551021.910] wl_output at 10.mode(3, 1024, 640, 60000)
[1551022.080] workspace_manager at 12.state(0, 1)
[1551022.182] desktop_shell at 15.configure(0, wl_surface at 16, 1024, 640)
[1551022.355] desktop_shell at 15.configure(0, wl_surface at 17, 1024, 640)
[1551022.679]  -> wl_shm at 6.create_pool(new id wl_shm_pool at 21, fd 10, 131072)
[1551022.891]  -> wl_shm_pool at 21.create_buffer(new id wl_buffer at 22, 0, 
1024, 32, 4096, 0)
[1551048.569]  -> wl_surface at 16.frame(new id wl_callback at 23)
[1551048.735]  -> wl_surface at 16.attach(wl_buffer at 22, 0, 0)
[1551048.872]  -> wl_surface at 16.damage(0, 0, 1024, 32)
[1551049.078]  -> wl_surface at 16.commit()
[1551049.252]  -> wl_shm at 6.create_pool(new id wl_shm_pool at 24, fd 11, 
2621440)
[1551049.492]  -> wl_shm_pool at 24.create_buffer(new id wl_buffer at 25, 0, 
1024, 640, 4096, 0)
[1551058.580]  -> wl_compositor at 3.create_region(new id wl_region at 26)
[1551058.833]  -> wl_region at 26.add(0, 0, 1024, 640)
[1551059.098]  -> wl_surface at 17.set_opaque_region(wl_region at 26)
[1551059.192]  -> wl_region at 26.destroy()
[1551059.285]  -> wl_surface at 17.frame(new id wl_callback at 27)
[1551059.421]  -> wl_surface at 17.attach(wl_buffer at 25, 0, 0)
[1551059.609]  -> wl_surface at 17.damage(0, 0, 1024, 640)
[1551059.907]  -> wl_surface at 17.commit()
[1551122.875] wl_seat at 7.get_pointer(new id wl_pointer at 0)
[1551123.030] wl_seat at 7.get_keyboard(new id wl_keyboard at 0)
[1551123.128]  -> wl_keyboard at 20.keymap(1, fd 26, 46376)
[1551123.267] wl_shm at 6.create_pool(new id wl_shm_pool at 146644744, fd 24, 
131072)
[1551123.439] wl_shm_pool at 21.create_buffer(new id wl_buffer at 1024, 0, 
1024, 32, 4096, 0)
[1551123.712] wl_surface at 16.frame(new id wl_callback at 1919251566)
[1551123.813] wl_surface at 16.attach(wl_buffer at 22, 0, 0)
[1551123.988] wl_surface at 16.damage(0, 0, 1024, 32)
[1551124.160] wl_surface at 16.commit()
[1551124.367] wl_shm at 6.create_pool(new id wl_shm_pool at 4294967295, fd 25, 
2621440)
[1551124.541] wl_shm_pool at 24.create_buffer(new id wl_buffer at 1024, 0, 
1024, 640, 4096, 0)
[1551124.795] wl_compositor at 3.create_region(new id wl_region at 146739260)
[1551124.888] wl_region at 26.add(0, 0, 1024, 640)
[1551125.056] wl_surface at 17.set_opaque_region(wl_region at 26)
[1551125.131] wl_region at 26.destroy()
[1551125.192]  -> wl_display at 1.delete_id(26)
[1551125.266] wl_surface at 17.frame(new id wl_callback at 0)
[1551125.355] wl_surface at 17.attach(wl_buffer at 25, 0, 0)
[1551125.491] wl_surface at 17.damage(0, 0, 1024, 640)
[1551125.656] wl_surface at 17.commit()
[1551125.821] wl_keyboard at 20.keymap(1, fd 7, 46376)
[1551132.931]  -> wl_surface at 16.enter(wl_output at 14)
[1551133.087]  -> wl_surface at 17.enter(wl_output at 14)
[1551144.531] wl_display at 1.delete_id(26)
[1551362.854]  -> wl_callback at 27.done(473997535)
[1551363.022]  -> wl_display at 1.delete_id(27)
[1551363.111]  -> wl_callback at 23.done(473997535)
[1551363.199]  -> wl_display at 1.delete_id(23)
[1551363.396] wl_surface at 16.enter(wl_output at 14)
[1551363.506] wl_surface at 17.enter(wl_output at 14)
[1551363.598] wl_callback at 27.done(473997535)
[1551363.694] wl_display at 1.delete_id(27)
[1551363.783] wl_callback at 23.done(473997535)
[1551363.904] wl_display at 1.delete_id(23)
spitzak at lulu:~/swdevl/wayland$ [1553466.889]  -> 
wl_display at 1.get_registry(new id wl_registry at 2)
[1553482.113] wl_display at 1.get_registry(new id wl_registry at 0)
[1553482.305]  -> wl_registry at 2.global(1, "wl_display", 1)
[1553482.487]  -> wl_registry at 2.global(2, "wl_compositor", 1)
[1553482.666]  -> wl_registry at 2.global(3, "screenshooter", 1)
[1553482.842]  -> wl_registry at 2.global(4, "text_cursor_position", 1)
[1553483.013]  -> wl_registry at 2.global(5, "text_model_factory", 1)
[1553483.189]  -> wl_registry at 2.global(6, "wl_data_device_manager", 1)
[1553483.361]  -> wl_registry at 2.global(7, "wl_shm", 1)
[1553483.533]  -> wl_registry at 2.global(8, "wl_seat", 1)
[1553483.714]  -> wl_registry at 2.global(9, "input_method", 1)
[1553484.011]  -> wl_registry at 2.global(10, "wl_output", 1)
[1553484.184]  -> wl_registry at 2.global(11, "wl_shell", 1)
[1553484.358]  -> wl_registry at 2.global(12, "desktop_shell", 1)
[1553484.529]  -> wl_registry at 2.global(13, "screensaver", 1)
[1553484.697]  -> wl_registry at 2.global(14, "input_panel", 1)
[1553484.867]  -> wl_registry at 2.global(15, "workspace_manager", 1)
[1553485.035]  -> wl_registry at 2.global(16, "xserver", 1)
[1553485.324] wl_registry at 2.global(1, "wl_display", 1)
[1553485.540] wl_registry at 2.global(2, "wl_compositor", 1)
[1553485.737]  -> wl_registry at 2.bind(2, "wl_compositor", 1, new id 
[unknown]@3)
[1553485.969] wl_registry at 2.global(3, "screenshooter", 1)
[1553486.133] wl_registry at 2.global(4, "text_cursor_position", 1)
[1553486.332]  -> wl_registry at 2.bind(4, "text_cursor_position", 1, new 
id [unknown]@4)
[1553486.560] wl_registry at 2.global(5, "text_model_factory", 1)
[1553486.739] wl_registry at 2.global(6, "wl_data_device_manager", 1)
[1553486.961]  -> wl_registry at 2.bind(6, "wl_data_device_manager", 1, new 
id [unknown]@5)
[1553487.228] wl_registry at 2.global(7, "wl_shm", 1)
[1553487.417]  -> wl_registry at 2.bind(7, "wl_shm", 1, new id [unknown]@6)
[1553487.699] wl_registry at 2.global(8, "wl_seat", 1)
[1553487.923]  -> wl_registry at 2.bind(8, "wl_seat", 1, new id [unknown]@7)
[1553488.205]  -> wl_data_device_manager at 5.get_data_device(new id 
wl_data_device at 8, wl_seat at 7)
[1553488.380]  -> wl_compositor at 3.create_surface(new id wl_surface at 9)
[1553488.517] wl_registry at 2.global(9, "input_method", 1)
[1553488.710] wl_registry at 2.global(10, "wl_output", 1)
[1553488.911]  -> wl_registry at 2.bind(10, "wl_output", 1, new id 
[unknown]@10)
[1553489.183] wl_registry at 2.global(11, "wl_shell", 1)
[1553489.388]  -> wl_registry at 2.bind(11, "wl_shell", 1, new id [unknown]@11)
[1553489.642] wl_registry at 2.global(12, "desktop_shell", 1)
[1553489.841] wl_registry at 2.global(13, "screensaver", 1)
[1553490.015] wl_registry at 2.global(14, "input_panel", 1)
[1553490.186] wl_registry at 2.global(15, "workspace_manager", 1)
[1553490.378]  -> wl_registry at 2.bind(15, "workspace_manager", 1, new id 
[unknown]@12)
[1553490.579] wl_registry at 2.global(16, "xserver", 1)
[1553490.994]  -> wl_shm at 6.create_pool(new id wl_shm_pool at 13, fd 8, 4096)
[1553491.834]  -> wl_shm_pool at 13.resize(12288)
[1553492.731]  -> wl_shm_pool at 13.resize(28672)
[1553493.724]  -> wl_shm_pool at 13.resize(61440)
[1553499.808]  -> wl_shm_pool at 13.resize(126976)
[1553500.222]  -> wl_shm_pool at 13.resize(258048)
[1553509.732]  -> wl_shm_pool at 13.resize(520192)
[1553522.564]  -> wl_shm_pool at 13.resize(1044480)
[1553588.375]  -> wl_compositor at 3.create_surface(new id wl_surface at 14)
[1553588.551]  -> wl_shell at 11.get_shell_surface(new id 
wl_shell_surface at 15, wl_surface at 14)
[1553589.546]  -> wl_shell_surface at 15.set_title("Wayland Terminal")
[1553623.505]  -> wl_compositor at 3.create_region(new id wl_region at 16)
[1553623.770]  -> wl_region at 16.add(32, 32, 662, 427)
[1553624.066]  -> wl_compositor at 3.create_region(new id wl_region at 17)
[1553624.181]  -> wl_region at 17.add(35, 35, 656, 421)
[1553624.596]  -> wl_shm at 6.create_pool(new id wl_shm_pool at 18, fd 11, 
1425864)
[1553624.923]  -> wl_shm_pool at 18.create_buffer(new id wl_buffer at 19, 0, 
726, 491, 2904, 0)
[21:18:18.754] libwayland: disconnect from client 0x8c57430
^C
spitzak at lulu:~/swdevl/wayland$ [1561836.823]  -> 
wl_registry at 2.global_remove(3)
[1561836.889]  -> wl_registry at 2.global_remove(4)
[1561836.918]  -> wl_registry at 2.global_remove(5)
[21:18:26.479] libwayland: disconnect from client 0x8bf3908
[1561837.092] wl_registry at 2.global_remove(3)



More information about the wayland-devel mailing list