On Mon, 2018-12-10 at 15:08 -0600, Bruce Dubbs via blfs-dev wrote:
> I'm trying to update to gtk+-3.24.1, but can't complete the build.
> 
> I am using:
> 
>      ./configure --prefix=/usr             \
>                  --sysconfdir=/etc         \
>                  --enable-broadway-backend \
>                  --enable-x11-backend      \
>                  --disable-wayland-backend &&
>                  #--enable-wayland-backend  \
> 
>      make -j4  &&
>      sudo make install
> 
> Configure and make complete OK, but the install give me (slightly 
> formatted for clarity):
> 
> /bin/sh /tmp/gtk3/gtk+-3.24.1/build-aux/install-sh \
>     -d /usr/lib/gtk-3.0/3.0.0
> 
> ../../gtk/gtk-query-immodules-3.0 >
>       /usr/lib/gtk-3.0/3.0.0/immodules.cache
> 
> Cannot load module /usr/lib/gtk-3.0/3.0.0/immodules/im-ibus.so:
>    /usr/lib/gtk-3.0/3.0.0/immodules/im-ibus.so:
>    undefined symbol: gdk_wayland_display_get_type
> 
> /usr/lib/gtk-3.0/3.0.0/immodules/im-ibus.so does not export GTK+ IM 
> module API: /usr/lib/gtk-3.0/3.0.0/immodules/im-ibus.so:
>    undefined symbol: gdk_wayland_display_get_type
> 
> Cannot load module /usr/lib/gtk-3.0/3.0.0/immodules/im-wayland.so: 
> /usr/lib/gtk-3.0/3.0.0/immodules/im-wayland.so:
>    undefined symbol: gdk_wayland_seat_get_wl_seat
> 
> /usr/lib/gtk-3.0/3.0.0/immodules/im-wayland.so does not export GTK+ IM 
> module API: /usr/lib/gtk-3.0/3.0.0/immodules/im-wayland.so:
>    undefined symbol: gdk_wayland_seat_get_wl_seat
> 
> I did go back and redo the package with --enable-wayland-backend and it 
> completed OK.  We probably will want to change the Command Explanation 
> for --enable-wayland-backend and promote the two wayland dependencies to 
> required.

I assume you had wayland installed already when you got the above errors as
you did not mention anything about installing wayland afterwards. I would
say that the above errors is caused by a previous gtk+ and possibly ibus
being installed that were somehow built with wayland.
I build everything with wayland, but I can reproduce the error above.
By blowing away /usr/lib/gtk-3.0 fixes the above build (without wayland).

Regards,
Wayne.




-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to