<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Failed to initialize hmi-controller"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=97636">97636</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Failed to initialize hmi-controller
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Wayland
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>weston
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>wayland-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>paul.peschel@preh.de
          </td>
        </tr></table>
      <p>
        <div>
        <pre>I want to use weston with the ivi-shell. I use this config:

[core]
shell=ivi-shell.so

[ivi-shell]
ivi-module=hmi-controller.so
ivi-shell-user-interface=@abs_top_builddir@/weston-ivi-shell-user-interface

#developermode=true

cursor-theme=default
cursor-size=32

base-layer-id=1000
workspace-background-layer-id=2000
workspace-layer-id=3000
application-layer-id=4000

transition-duration=300

background-image=@abs_top_builddir@/data/background.png
background-id=1001
panel-image=@abs_top_builddir@/data/panel.png
panel-id=1002
tiling-image=@abs_top_builddir@/data/tiling.png
tiling-id=1003
sidebyside-image=@abs_top_builddir@/data/sidebyside.png
sidebyside-id=1004
fullscreen-image=@abs_top_builddir@/data/fullscreen.png
fullscreen-id=1005
random-image=@abs_top_builddir@/data/random.png
random-id=1006
home-image=@abs_top_builddir@/data/home.png
home-id=1007
workspace-background-color=0x99000000
workspace-background-id=2001

[input-method]
path=@libexecdir@/weston-keyboard

[ivi-launcher]
workspace-id=0
icon-id=4001
icon=@abs_top_builddir@/data/icon_ivi_flower.png
path=@abs_top_builddir@/weston-flower

[ivi-launcher]
workspace-id=0
icon-id=4002
icon=@abs_top_builddir@/data/icon_ivi_clickdot.png
path=@abs_top_builddir@/weston-clickdot

[ivi-launcher]
workspace-id=1
icon-id=4003
icon=@abs_top_builddir@/data/icon_ivi_simple-egl.png
path=@abs_top_builddir@/weston-simple-egl

[ivi-launcher]
workspace-id=1
icon-id=4004
icon=@abs_top_builddir@/data/icon_ivi_simple-shm.png
path=@abs_top_builddir@/weston-simple-shm

[ivi-launcher]
workspace-id=2
icon-id=4005
icon=@abs_top_builddir@/data/icon_ivi_smoke.png
path=@abs_top_builddir@/weston-smoke

[ivi-launcher]
workspace-id=3
icon-id=4006
icon=@abs_top_builddir@/data/icon_ivi_flower.png
path=@abs_top_builddir@/weston-flower

[ivi-launcher]
workspace-id=3
icon-id=4007
icon=@abs_top_builddir@/data/icon_ivi_clickdot.png
path=@abs_top_builddir@/weston-clickdot

[ivi-launcher]
workspace-id=3
icon-id=4008
icon=@abs_top_builddir@/data/icon_ivi_simple-egl.png
path=@abs_top_builddir@/weston-simple-egl

[ivi-launcher]
workspace-id=3
icon-id=4009
icon=@abs_top_builddir@/data/icon_ivi_simple-shm.png
path=@abs_top_builddir@/weston-simple-shm

[ivi-launcher]
workspace-id=3
icon-id=4010
icon=@abs_top_builddir@/data/icon_ivi_smoke.png
path=@abs_top_builddir@/weston-smoke

When I start weston the following output gets printed:

[13:31:41.767] weston 1.11.90
               <a href="http://wayland.freedesktop.org">http://wayland.freedesktop.org</a>
               Bug reports to:
<a href="https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=1.11.90">https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=1.11.90</a>
               Build: 1.11.0-147-g649bbce include stdint.h for int32_t/uint32_t
(2016-07-26 16:26:08 -0700)
[13:31:41.768] Command line: ./weston
[13:31:41.768] OS: Linux, 4.4.0-21-generic, #37-Ubuntu SMP Mon Apr 18 18:33:37
UTC 2016, x86_64
[13:31:41.768] Using config file '/home/paul/.config/weston.ini'
[13:31:41.768] Output repaint window is 7 ms maximum.
[13:31:41.768] Loading module
'/home/paul/Wayland/install/lib/libweston-0/x11-backend.so'
[13:31:41.771] Loading module
'/home/paul/Wayland/install/lib/libweston-0/gl-renderer.so'
[13:31:41.772] EGL client extensions: EGL_EXT_client_extensions
               EGL_EXT_platform_base EGL_EXT_platform_wayland
               EGL_EXT_platform_x11 EGL_KHR_client_get_all_proc_addresses
               EGL_MESA_platform_gbm
libEGL warning: DRI2: failed to authenticate
[13:31:41.781] warning: EGL_EXT_buffer_age not supported. Performance could be
affected.
[13:31:41.781] warning: EGL_EXT_swap_buffers_with_damage not supported.
Performance could be affected.
[13:31:41.781] EGL_KHR_surfaceless_context available
[13:31:41.786] EGL version: 1.4 (DRI2)
[13:31:41.786] EGL vendor: Mesa Project
[13:31:41.786] EGL client APIs: OpenGL OpenGL_ES 
[13:31:41.786] EGL extensions: EGL_KHR_create_context
               EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace
               EGL_KHR_reusable_sync EGL_KHR_surfaceless_context
               EGL_MESA_configless_context
[13:31:41.787] GL version: OpenGL ES 3.0 Mesa 12.1.0-devel (git-041b330)
[13:31:41.787] GLSL version: OpenGL ES GLSL ES 3.00
[13:31:41.787] GL vendor: VMware, Inc.
[13:31:41.787] GL renderer: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
[13:31:41.787] GL extensions: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays
               GL_EXT_texture_compression_dxt1 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_float
               GL_OES_texture_float_linear GL_OES_texture_half_float
               GL_OES_texture_half_float_linear GL_OES_texture_npot
               GL_EXT_texture_sRGB_decode GL_OES_EGL_image
               GL_OES_depth_texture GL_OES_packed_depth_stencil
               GL_EXT_texture_type_2_10_10_10_REV GL_OES_get_program_binary
               GL_APPLE_texture_max_level GL_EXT_discard_framebuffer
               GL_EXT_read_format_bgra GL_NV_fbo_color_attachments
               GL_OES_EGL_image_external GL_OES_EGL_sync
               GL_OES_vertex_array_object GL_ANGLE_texture_compression_dxt3
               GL_ANGLE_texture_compression_dxt5 GL_EXT_texture_rg
               GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer
               GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil
               GL_EXT_draw_buffers GL_EXT_map_buffer_range GL_KHR_debug
               GL_OES_depth_texture_cube_map GL_OES_surfaceless_context
               GL_EXT_color_buffer_float GL_EXT_separate_shader_objects
               GL_EXT_shader_integer_mix GL_EXT_base_instance
               GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex
               GL_EXT_polygon_offset_clamp GL_EXT_texture_border_clamp
               GL_KHR_context_flush_control GL_OES_draw_buffers_indexed
               GL_OES_draw_elements_base_vertex GL_OES_texture_border_clamp
               GL_OES_texture_stencil8 GL_EXT_blend_func_extended
               GL_EXT_clip_cull_distance GL_MESA_shader_integer_functions
[13:31:41.787] GL ES 2 renderer features:
               read-back format: BGRA
               wl_shm sub-image to texture: yes
               EGL Wayland extension: no
[13:31:41.787] Using gl renderer
[13:31:41.792] Chosen EGL config details:
               RGBA bits: 8 8 8 0
               swap interval range: 0 - 0
[13:31:41.792] x11 output 1024x600, window id 58720261
[13:31:41.792] Compositor capabilities:
               arbitrary surface rotation: yes
               screen capture uses y-flip: yes
               presentation clock: CLOCK_MONOTONIC_RAW, id 4
               presentation clock resolution: 0.000000001 s
[13:31:41.792] Loading module
'/home/paul/Wayland/install/lib/weston/ivi-shell.so'
[13:31:41.793] launching '@libexecdir@/weston-keyboard'
[13:31:41.793] Loading module
'/home/paul/Wayland/install/lib/weston/hmi-controller.so'
[13:31:41.793] Failed to initialize hmi-controller
[13:31:41.793] ivi-shell: Initialization of controller module
fails[13:31:41.793] compositor: executing '@libexecdir@/weston-keyboard'
failed: No such file or directory

I have looked into the libexecdir of the installation and there is a
weston-keyboard executable. So why can weston not find the weston-keyboard? And
is this problem related to the fact, that the hmi-controller cannot be loaded?</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>