I can run weston.<div>But compositor window shows only black background with no cursor.</div><div>When I run terminal, nothing happened in the compositor window.</div><div><br></div><div>Please see my log below.</div><div>
Thank you.</div><div><br></div><div><div>simon@cr-dev:~/Projects/wayland/wayland-cint/install/bin$ </div><div>simon@cr-dev:~/Projects/wayland/wayland-cint/install/bin$ ./weston</div><div>libEGL debug: Native platform type: x11 (autodetected)</div>
<div>libEGL debug: EGL search path is /home/simon/Projects/wayland/wayland-cint/install/lib/egl</div><div>libEGL debug: added egl_dri2 to module array</div><div>libEGL debug: added egl_glx to module array</div><div>libEGL debug: DRI2: dlopen(/home/simon/Projects/wayland/wayland-cint/install/lib/dri/nouveau_dri.so)</div>
<div>libEGL debug: DRI2: found extension `DRI_Core'</div><div>libEGL info: DRI2: found extension DRI_Core version 1</div><div>libEGL debug: DRI2: found extension `DRI_DRI2'</div><div>libEGL info: DRI2: found extension DRI_DRI2 version 3</div>
<div>libGL: Can't open configuration file /etc/drirc: No such file or directory.</div><div>libEGL debug: DRI2: found extension `DRI_TexBuffer'</div><div>libEGL info: DRI2: found extension DRI_TexBuffer version 2</div>
<div>libEGL debug: DRI2: found extension `DRI2_Flush'</div><div>libEGL info: DRI2: found extension DRI2_Flush version 3</div><div>libEGL debug: DRI2: found extension `DRI_IMAGE'</div><div>libEGL info: DRI2: found extension DRI_IMAGE version 1</div>
<div>libEGL debug: DRI2: found extension `DRI_CONFIG_QUERY'</div><div>libEGL debug: the best driver is DRI2</div><div>libGL: Can't open configuration file /etc/drirc: No such file or directory.</div><div>Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable</div>
<div>[1330937.782] -> wl_display@1.global(1, "wl_display", 1)</div><div>[1330937.864] -> wl_display@1.global(2, "wl_compositor", 1)</div><div>[1330937.915] -> wl_display@1.global(3, "wl_shm", 1)</div>
<div>[1330937.972] -> wl_display@1.global(4, "wl_drm", 1)</div><div>[1330938.022] -> wl_display@1.global(5, "screenshooter", 1)</div><div>[1330938.071] -> wl_display@1.global(6, "text_cursor_position", 1)</div>
<div>[1330938.117] -> wl_display@1.global(7, "wl_data_device_manager", 1)</div><div>[1330938.164] -> wl_display@1.global(8, "wl_output", 1)</div><div>[1330938.219] -> wl_display@1.global(9, "wl_seat", 1)</div>
<div>[1330938.270] -> wl_display@1.global(10, "wl_shell", 1)</div><div>[1330938.326] -> wl_display@1.global(11, "desktop_shell", 1)</div><div>[1330938.381] -> wl_display@1.global(12, "screensaver", 1)</div>
<div>[1330943.642] wl_display@1.global(1, "wl_display", 1)</div><div>[1330943.717] wl_display@1.global(2, "wl_compositor", 1)</div><div>[1330943.775] -> wl_display@1.bind(2, "wl_compositor", 1, new id 2)</div>
<div>[1330943.822] wl_display@1.global(3, "wl_shm", 1)</div><div>[1330943.867] -> wl_display@1.bind(3, "wl_shm", 1, new id 3)</div><div>[1330943.913] wl_display@1.global(4, "wl_drm", 1)</div>
<div>[1330943.942] wl_display@1.global(5, "screenshooter", 1)</div><div>[1330943.972] wl_display@1.global(6, "text_cursor_position", 1)</div><div>[1330944.006] -> wl_display@1.bind(6, "text_cursor_position", 1, new id 4)</div>
<div>[1330944.047] wl_display@1.global(7, "wl_data_device_manager", 1)</div><div>[1330944.079] -> wl_display@1.bind(7, "wl_data_device_manager", 1, new id 5)</div><div>[1330944.120] wl_display@1.global(8, "wl_output", 1)</div>
<div>[1330944.153] -> wl_display@1.bind(8, "wl_output", 1, new id 6)</div><div>[1330944.192] wl_display@1.global(9, "wl_seat", 1)</div><div>[1330944.226] -> wl_display@1.bind(9, "wl_seat", 1, new id 7)</div>
<div>[1330944.266] -> wl_data_device_manager@5.get_data_device(new id 8, wl_seat@7)</div><div>[1330944.292] wl_display@1.global(10, "wl_shell", 1)</div><div>[1330944.326] -> wl_display@1.bind(10, "wl_shell", 1, new id 9)</div>
<div>[1330944.366] wl_display@1.global(11, "desktop_shell", 1)</div><div>[1330944.398] wl_display@1.global(12, "screensaver", 1)</div><div>libEGL debug: Native platform type: wayland (autodetected)</div>
<div>libEGL debug: EGL search path is /home/simon/Projects/wayland/wayland-cint/install/lib/egl</div><div>libEGL debug: added egl_dri2 to module array</div><div>libEGL debug: added egl_glx to module array</div><div>[1330944.581] -> wl_display@1.bind(4, "wl_drm", 1, new id 10)</div>
<div>[1330944.629] -> wl_display@1.sync(new id 11)</div><div>[1330944.673] wl_display@1.bind(2, "wl_compositor", 1, new id 2)</div><div>[1330944.736] wl_display@1.bind(3, "wl_shm", 1, new id 3)</div>
<div>[1330944.779] -> wl_shm@3.format(0)</div><div>[1330944.794] -> wl_shm@3.format(1)</div><div>[1330944.809] wl_display@1.bind(6, "text_cursor_position", 1, new id 4)</div><div>[1330944.849] wl_display@1.bind(7, "wl_data_device_manager", 1, new id 5)</div>
<div>[1330944.892] wl_display@1.bind(8, "wl_output", 1, new id 6)</div><div>[1330944.931] -> wl_output@6.geometry(0, 0, 1024, 640, 0, "(null)", "(null)")</div><div>[1330944.994] -> wl_output@6.mode(3, 1024, 640, 60000)</div>
<div>[1330945.033] wl_display@1.bind(9, "wl_seat", 1, new id 7)</div><div>[1330945.068] -> wl_seat@7.capabilities(3)</div><div>[1330945.087] wl_data_device_manager@5.get_data_device(new id 8, wl_seat@7)</div>
<div>[1330945.115] wl_display@1.bind(10, "wl_shell", 1, new id 9)</div><div>[1330945.163] wl_display@1.bind(4, "wl_drm", 1, new id 10)</div><div>[1330945.206] -> wl_drm@10.device("/dev/dri/card0")</div>
<div>[1330945.222] -> wl_drm@10.format(875713089)</div><div>[1330945.240] -> wl_drm@10.format(875713112)</div><div>[1330945.255] wl_display@1.sync(new id 11)</div><div>[1330945.272] -> wl_callback@11.done(0)</div>
<div>[1330945.290] -> wl_display@1.delete_id(11)</div><div>[1330945.321] wl_output@6.geometry(0, 0, 1024, 640, 0, "(null)", "(null)")</div><div>[1330945.391] wl_output@6.mode(3, 1024, 640, 60000)</div>
<div>[1330945.429] wl_seat@7.capabilities(3)</div><div>[1330945.446] -> wl_seat@7.get_pointer(new id 12)</div><div>[1330945.462] -> wl_seat@7.get_keyboard(new id 13)</div><div>[1330945.480] wl_drm@10.device("/dev/dri/card0")</div>
<div>[1330945.568] -> wl_drm@10.authenticate(37)</div><div>[1330945.591] wl_drm@10.format(875713089)</div><div>[1330945.609] wl_drm@10.format(875713112)</div><div>[1330945.627] wl_callback@11.done(0)</div><div>[1330945.645] wl_display@1.delete_id(11)</div>
<div>[1330945.664] -> wl_display@1.sync(new id 11)</div><div>[1330945.695] wl_seat@7.get_pointer(new id 12)</div><div>[1330945.720] wl_seat@7.get_keyboard(new id 13)</div><div>[1330945.738] -> wl_keyboard@13.keymap(1, fd 21, 40969)</div>
<div>[1330945.765] wl_drm@10.authenticate(37)</div><div>[1330945.869] -> wl_drm@10.authenticated()</div><div>[1330945.894] wl_display@1.sync(new id 11)</div><div>[1330945.922] -> wl_callback@11.done(0)</div><div>[1330945.948] -> wl_display@1.delete_id(11)</div>
<div>[1330945.994] wl_keyboard@13.keymap(1, fd 6, 40969)</div><div>[1330949.536] wl_drm@10.authenticated()</div><div>[1330949.581] wl_callback@11.done(0)</div><div>[1330949.598] wl_display@1.delete_id(11)</div><div>libEGL debug: pci id for 5: 10de:0df0, driver nouveau</div>
<div>libEGL debug: DRI2: dlopen(/home/simon/Projects/wayland/wayland-cint/install/lib/dri/nouveau_dri.so)</div><div>libEGL debug: DRI2: found extension `DRI_Core'</div><div>libEGL info: DRI2: found extension DRI_Core version 1</div>
<div>libEGL debug: DRI2: found extension `DRI_DRI2'</div><div>libEGL info: DRI2: found extension DRI_DRI2 version 3</div><div>libGL: Can't open configuration file /etc/drirc: No such file or directory.</div><div>libEGL debug: DRI2: found extension `DRI_TexBuffer'</div>
<div>libEGL info: DRI2: found extension DRI_TexBuffer version 2</div><div>libEGL debug: DRI2: found extension `DRI2_Flush'</div><div>libEGL info: DRI2: found extension DRI2_Flush version 3</div><div>libEGL debug: DRI2: found extension `DRI_IMAGE'</div>
<div>libEGL info: DRI2: found extension DRI_IMAGE version 1</div><div>libEGL debug: DRI2: found extension `DRI_CONFIG_QUERY'</div><div>libEGL debug: the best driver is DRI2</div><div>libGL: Can't open configuration file /etc/drirc: No such file or directory.</div>
<div>Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable</div><div>[1330976.473] -> wl_shm@3.create_pool(new id 11, fd 7, 4096)</div><div>[1330976.797] -> wl_shm_pool@11.resize(12288)</div>
<div>[1330976.962] -> wl_shm_pool@11.resize(28672)</div><div>[1330978.037] -> wl_shm_pool@11.resize(61440)</div><div>[1330978.106] -> wl_shm_pool@11.resize(126976)</div><div>[1330978.205] -> wl_shm_pool@11.resize(258048)</div>
<div>[1330979.580] -> wl_shm_pool@11.resize(520192)</div><div>[1330982.238] -> wl_shm_pool@11.resize(1044480)</div><div>[1330993.528] -> wl_display@1.bind(8, "wl_output", 1, new id 14)</div><div>[1330993.598] -> wl_display@1.bind(11, "desktop_shell", 1, new id 15)</div>
<div>[1330993.648] -> wl_compositor@2.create_surface(new id 16)</div><div>[1330993.674] -> wl_shell@9.get_shell_surface(new id 17, wl_surface@16)</div><div>[1330993.704] -> wl_shell_surface@17.set_title("panel")</div>
<div>[1330993.721] -> desktop_shell@15.set_panel(wl_output@14, wl_shell_surface@17)</div><div>[1330993.746] -> wl_compositor@2.create_surface(new id 18)</div><div>[1330993.764] -> wl_shell@9.get_shell_surface(new id 19, wl_surface@18)</div>
<div>[1330993.789] -> desktop_shell@15.set_background(wl_output@14, wl_shell_surface@19)</div><div>[1330993.812] -> wl_compositor@2.create_surface(new id 20)</div><div>[1330993.829] -> wl_shell@9.get_shell_surface(new id 21, wl_surface@20)</div>
<div>[1330993.853] -> desktop_shell@15.set_busy_surface(wl_surface@20)</div><div>[1331012.253] wl_shm@3.create_pool(new id 11, fd 21, 4096)</div><div>[1331012.335] wl_shm_pool@11.resize(12288)</div><div>[1331012.365] wl_shm_pool@11.resize(28672)</div>
<div>[1331012.385] wl_shm_pool@11.resize(61440)</div><div>[1331012.403] wl_shm_pool@11.resize(126976)</div><div>[1331012.422] wl_shm_pool@11.resize(258048)</div><div>[1331012.440] wl_shm_pool@11.resize(520192)</div><div>[1331012.471] wl_shm_pool@11.resize(1044480)</div>
<div>[1331012.499] wl_display@1.bind(8, "wl_output", 1, new id 14)</div><div>[1331012.533] -> wl_output@14.geometry(0, 0, 1024, 640, 0, "(null)", "(null)")</div><div>[1331012.568] -> wl_output@14.mode(3, 1024, 640, 60000)</div>
<div>[1331012.591] wl_display@1.bind(11, "desktop_shell", 1, new id 15)</div><div>[1331012.617] wl_compositor@2.create_surface(new id 16)</div><div>[1331012.636] wl_shell@9.get_shell_surface(new id 17, wl_surface@16)</div>
<div>[1331012.661] wl_shell_surface@17.set_title("panel")</div><div>[1331012.677] desktop_shell@15.set_panel(wl_output@14, wl_shell_surface@17)</div><div>[1331012.695] -> desktop_shell@15.configure(0, wl_shell_surface@17, 1024, 640)</div>
<div>[1331012.718] wl_compositor@2.create_surface(new id 18)</div><div>[1331012.731] wl_shell@9.get_shell_surface(new id 19, wl_surface@18)</div><div>[1331012.748] desktop_shell@15.set_background(wl_output@14, wl_shell_surface@19)</div>
<div>[1331012.764] -> desktop_shell@15.configure(0, wl_shell_surface@19, 1024, 640)</div><div>[1331012.787] wl_compositor@2.create_surface(new id 20)</div><div>[1331012.799] wl_shell@9.get_shell_surface(new id 21, wl_surface@20)</div>
<div>[1331012.816] desktop_shell@15.set_busy_surface(wl_surface@20)</div><div>[1331012.870] desktop_shell@15.configure(0, wl_shell_surface@17, 1024, 640)</div><div>[1331013.032] desktop_shell@15.configure(0, wl_shell_surface@19, 1024, 640)</div>
<div>[1331070.208] -> wl_surface@18.frame(new id 22)</div><div>[1331070.246] -> wl_drm@10.create_buffer(new id 23, 11, 1024, 640, 4096, 875713089)</div><div>[1331070.261] -> wl_surface@18.attach(wl_buffer@23, 0, 0)</div>
<div>[1331070.270] -> wl_surface@18.damage(0, 0, 1024, 640)</div><div>[1331070.309] -> wl_surface@18.frame(new id 24)</div><div>[1331085.416] -> wl_surface@16.frame(new id 25)</div><div>[1331085.459] -> wl_drm@10.create_buffer(new id 26, 16, 1024, 32, 4096, 875713089)</div>
<div>[1331085.523] -> wl_surface@16.attach(wl_buffer@26, 0, 0)</div><div>[1331085.557] -> wl_surface@16.damage(0, 0, 1024, 32)</div><div>[1331085.627] -> wl_surface@16.frame(new id 27)</div><div>[1331085.676] wl_surface@18.frame(new id 22)</div>
<div>[1331085.709] wl_drm@10.create_buffer(new id 23, 11, 1024, 640, 4096, 875713089)</div><div>[1331085.813] wl_surface@18.attach(wl_buffer@23, 0, 0)</div><div>[1331085.895] wl_surface@18.damage(0, 0, 1024, 640)</div><div>
[1331085.939] wl_surface@18.frame(new id 24)</div><div>[1331085.956] wl_surface@16.frame(new id 25)</div><div>[1331085.974] wl_drm@10.create_buffer(new id 26, 16, 1024, 32, 4096, 875713089)</div><div>[1331086.058] wl_surface@16.attach(wl_buffer@26, 0, 0)</div>
<div>[1331086.098] wl_surface@16.damage(0, 0, 1024, 32)</div><div>[1331086.138] wl_surface@16.frame(new id 27)</div><div>[1331094.681] -> wl_surface@16.enter(wl_output@14)</div><div>[1331094.715] -> wl_surface@18.enter(wl_output@14)</div>
<div>[1331107.945] -> wl_pointer@12.enter(2, wl_surface@18, 549.000000, 266.000000)</div><div>[1331108.046] -> wl_shell_surface@19.ping(3)</div><div>[1331108.078] -> wl_callback@22.done(3604808656)</div><div>[1331108.100] -> wl_display@1.delete_id(22)</div>
<div>[1331108.116] -> wl_callback@24.done(3604808656)</div><div>[1331108.131] -> wl_display@1.delete_id(24)</div><div>[1331108.148] -> wl_callback@25.done(3604808656)</div><div>[1331108.164] -> wl_display@1.delete_id(25)</div>
<div>[1331108.180] -> wl_callback@27.done(3604808656)</div><div>[1331108.196] -> wl_display@1.delete_id(27)</div><div>[1331108.320] wl_surface@16.enter(wl_output@14)</div><div>[1331108.353] wl_surface@18.enter(wl_output@14)</div>
<div>[1331108.369] wl_pointer@12.enter(2, wl_surface@18, 549.000000, 266.000000)</div><div>[1331108.423] -> wl_shm_pool@11.create_buffer(new id 28, 208896, 32, 32, 128, 0)</div><div>[1331108.467] -> wl_pointer@12.attach(2, wl_buffer@28, 10, 5)</div>
<div>[1331108.498] wl_shell_surface@19.ping(3)</div><div>[1331108.514] -> wl_shell_surface@19.pong(3)</div><div>[1331108.529] wl_callback@22.done(3604808656)</div><div>[1331108.550] wl_display@1.delete_id(22)</div><div>
[1331108.565] wl_callback@24.done(3604808656)</div><div>[1331108.580] wl_display@1.delete_id(24)</div><div>[1331108.593] wl_callback@25.done(3604808656)</div><div>[1331108.607] wl_display@1.delete_id(25)</div><div>[1331108.621] wl_callback@27.done(3604808656)</div>
<div>[1331108.636] wl_display@1.delete_id(27)</div><div>[1331108.789] wl_shm_pool@11.create_buffer(new id 28, 208896, 32, 32, 128, 0)</div><div>[1331109.016] wl_pointer@12.attach(2, wl_buffer@28, 10, 5)</div><div>[1331109.385] wl_shell_surface@19.pong(3)</div>
<div>[1331878.967] -> wl_shell_surface@19.ping(4)</div><div>[1331879.103] wl_shell_surface@19.ping(4)</div><div>[1331879.144] -> wl_shell_surface@19.pong(4)</div><div>[1331879.190] wl_shell_surface@19.pong(4)</div>
<div><br></div><br><div class="gmail_quote">On Sun, Jun 10, 2012 at 8:19 PM, Simon Hong <span dir="ltr"><<a href="mailto:simon.hong81@gmail.com" target="_blank">simon.hong81@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Dear folks,<div><br></div><div>When I run weston, I got the messages.</div><div>I don't know the meaning failed to open nouveau.</div><div>In the search path, nouveau_dri.so is existed. I copied it from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so.</div>
<div>dri device file is existed in /dev/dri/card0</div><div>Out from "cat /proc/fb" is "0 nouveaufb".</div><div><br></div><div>To run weston, how can I do?</div><div><br></div><div>My OS is Ubuntu 12.04 with NVIDIA GT425M.</div>
<div><br></div><div>Thank you</div><div>###################################################</div><div><div>simon@cr-dev:~/Projects/wayland/wayland-cint$ ./install/bin/weston</div><div>libEGL warning: DRI2: failed to open nouveau (search paths /home/simon/Projects/wayland/wayland-cint/install/lib/dri)</div>
<div>failed to initialize display</div><div>failed to create display: No such file or directory</div><div>weston-desktop-shell died, respawning...</div><div>failed to initialize display</div><div>failed to create display: No such file or directory</div>
<div>weston-desktop-shell died, respawning...</div><div>failed to initialize display</div><div>failed to create display: No such file or directory</div><div>weston-desktop-shell died, respawning...</div><div>failed to initialize display</div>
<div>failed to create display: No such file or directory</div><div>weston-desktop-shell died, respawning...</div><div>failed to initialize display</div><div>failed to create display: No such file or directory</div><div>weston-desktop-shell died, respawning...</div>
<div>failed to initialize display</div><div>failed to create display: No such file or directory</div><div>weston-desktop-shell died, giving up.</div></div><div>##################################################</div><span class="HOEnZb"><font color="#888888"><div>
<div><br></div>-- <br>======================================<div>Simon Hong</div><div>"Secret of success is consistency to purpose"</div><br>
</div>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>======================================<div>Simon Hong</div><div>"Secret of success is consistency to purpose"</div><br>
</div>