Hi all,
When trying to build the libfm slackbuild on a fresh full install of 15.0, I get the following error:
Code:
libtool: install: /usr/bin/ginstall -c .libs/gtk-menu-trash.soT /tmp/SBo/package-libfm/usr/lib64/libfm/modules/gtk-menu-trash.so
libtool: install: strip --strip-unneeded /tmp/SBo/package-libfm/usr/lib64/libfm/modules/gtk-menu-trash.so
libtool: install: /usr/bin/ginstall -c .libs/gtk-menu-trash.lai /tmp/SBo/package-libfm/usr/lib64/libfm/modules/gtk-menu-trash.la
libtool: warning: relinking 'gtk-menu-actions.la'
libtool: install: (cd /tmp/SBo/libfm-1.3.2/src/modules; /bin/sh "/tmp/SBo/libfm-1.3.2/libtool" --silent --tag CC --mode=relink gcc -I../../src/actions -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -I../../src/gtk -O2 -fPIC -no-undefined -module -avoid-version -shared -export-dynamic -L/usr/lib64 -lgio-2.0 -lgthread-2.0 -pthread -lgobject-2.0 -lglib-2.0 -Wl,-z,defs -o gtk-menu-actions.la -rpath /usr/lib64/libfm/modules gtk_menu_actions_la-gtk-menu-actions.lo -lgthread-2.0 -pthread -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lgio-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo ../../src/libfm-gtk3.la -ldl -lm ../../src/libfm.la -inst-prefix-dir /tmp/SBo/package-libfm)
/usr/bin/ld: .libs/gtk_menu_actions_la-gtk-menu-actions.o: in function `add_custom_action_item':
gtk-menu-actions.c:(.text+0x170): undefined reference to `fm_action_get_type'
/usr/bin/ld: gtk-menu-actions.c:(.text+0x1f3): undefined reference to `fm_action_menu_get_type'
/usr/bin/ld: gtk-menu-actions.c:(.text+0x21b): undefined reference to `fm_action_menu_get_children'
/usr/bin/ld: .libs/gtk_menu_actions_la-gtk-menu-actions.o: in function `_fm_actions_update_folder_menu_for_scheme':
gtk-menu-actions.c:(.text+0x322): undefined reference to `fm_action_get_for_location'
/usr/bin/ld: gtk-menu-actions.c:(.text+0x32d): undefined reference to `fm_action_menu_get_children'
/usr/bin/ld: .libs/gtk_menu_actions_la-gtk-menu-actions.o: in function `_fm_actions_update_file_menu_for_scheme':
gtk-menu-actions.c:(.text+0x422): undefined reference to `fm_action_get_for_context'
/usr/bin/ld: gtk-menu-actions.c:(.text+0x42d): undefined reference to `fm_action_menu_get_children'
/usr/bin/ld: .libs/gtk_menu_actions_la-gtk-menu-actions.o: in function `_fm_actions_init':
gtk-menu-actions.c:(.text+0x5c1): undefined reference to `fm_action_cache_new'
collect2: error: ld returned 1 exit status
libtool: error: error: relink 'gtk-menu-actions.la' with the above command before installing it
make[5]: *** [Makefile:513: install-pkglibLTLIBRARIES] Error 1
make[5]: Leaving directory '/tmp/SBo/libfm-1.3.2/src/modules'
make[4]: *** [Makefile:746: install-am] Error 2
make[4]: Leaving directory '/tmp/SBo/libfm-1.3.2/src/modules'
make[3]: *** [Makefile:2901: install-recursive] Error 1
make[3]: Leaving directory '/tmp/SBo/libfm-1.3.2/src'
make[2]: *** [Makefile:3063: install] Error 2
make[2]: Leaving directory '/tmp/SBo/libfm-1.3.2/src'
make[1]: *** [Makefile:569: install-recursive] Error 1
make[1]: Leaving directory '/tmp/SBo/libfm-1.3.2'
make: *** [Makefile:883: install-strip] Error 2
This is despite recompiling lxmenu-data, menu-cache, and libfm-extra from SBo, despite using GTK=0,2,3 and even when attempting to use AlienBOB's builds of the same dependencies.
Any suggestions would be greatly appreciated!
Thank you!