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