GNOME Bugzilla – Bug 639249
make install fails if sendto plugin is not build
Last modified: 2011-01-17 13:11:45 UTC
If --disable-nautilus-sendto is passed (and nautilus-sendto is not installed to prevent bug 639130), make install fails with the following: $ LC_ALL=C make install Making install in icons make[1]: Entering directory `/home/pacho/gnome-bluetooth-2.32.0/icons' make[2]: Entering directory `/home/pacho/gnome-bluetooth-2.32.0/icons' make[2]: Nothing to be done for `install-exec-am'. for i in hicolor_apps_16x16_bluetooth.png hicolor_apps_22x22_bluetooth.png hicolor_apps_24x24_bluetooth.png hicolor_apps_32x32_bluetooth.png hicolor_apps_48x48_bluetooth.png hicolor_apps_scalable_bluetooth.svg hicolor_status_16x16_bluetooth-active.png hicolor_status_22x22_bluetooth-active.png hicolor_status_24x24_bluetooth-active.png hicolor_status_32x32_bluetooth-active.png hicolor_status_48x48_bluetooth-active.png hicolor_status_16x16_bluetooth-disabled.png hicolor_status_22x22_bluetooth-disabled.png hicolor_status_24x24_bluetooth-disabled.png hicolor_status_32x32_bluetooth-disabled.png hicolor_status_48x48_bluetooth-disabled.png hicolor_status_16x16_bluetooth-paired.png hicolor_status_22x22_bluetooth-paired.png hicolor_status_24x24_bluetooth-paired.png hicolor_status_32x32_bluetooth-paired.png hicolor_status_scalable_bluetooth-paired.svg; do \ THEME=`echo $i | cut -d_ -f1`; \ CONTEXT=`echo $i | cut -d_ -f2`; \ SIZE=`echo $i | cut -d_ -f3`; \ FILE=`echo $i | cut -d_ -f4`; \ mkdir -p /home/pacho/gnome-bluetooth/share/icons/$THEME/$SIZE/$CONTEXT; \ /usr/bin/install -c -m 644 ./$i /home/pacho/gnome-bluetooth/share/icons/$THEME/$SIZE/$CONTEXT/$FILE; \ done make install-data-hook make[3]: Entering directory `/home/pacho/gnome-bluetooth-2.32.0/icons' /usr/bin/gtk-update-icon-cache -f -t /home/pacho/gnome-bluetooth/share/icons/hicolor gtk-update-icon-cache: Cache file created successfully. make[3]: Leaving directory `/home/pacho/gnome-bluetooth-2.32.0/icons' make[2]: Leaving directory `/home/pacho/gnome-bluetooth-2.32.0/icons' make[1]: Leaving directory `/home/pacho/gnome-bluetooth-2.32.0/icons' Making install in lib make[1]: Entering directory `/home/pacho/gnome-bluetooth-2.32.0/lib' make install-recursive make[2]: Entering directory `/home/pacho/gnome-bluetooth-2.32.0/lib' Making install in plugins make[3]: Entering directory `/home/pacho/gnome-bluetooth-2.32.0/lib/plugins' make[4]: Entering directory `/home/pacho/gnome-bluetooth-2.32.0/lib/plugins' make[4]: Nothing to be done for `install-exec-am'. test -z "/home/pacho/gnome-bluetooth/lib/gnome-bluetooth/plugins/" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/lib/gnome-bluetooth/plugins/" /bin/sh ../../libtool --mode=install /usr/bin/install -c libgbtgeoclue.la '/home/pacho/gnome-bluetooth/lib/gnome-bluetooth/plugins/' libtool: install: /usr/bin/install -c .libs/libgbtgeoclue.so /home/pacho/gnome-bluetooth/lib/gnome-bluetooth/plugins/libgbtgeoclue.so libtool: install: /usr/bin/install -c .libs/libgbtgeoclue.lai /home/pacho/gnome-bluetooth/lib/gnome-bluetooth/plugins/libgbtgeoclue.la libtool: install: warning: remember to run `libtool --finish /home/pacho/gnome-bluetooth/lib/gnome-bluetooth/plugins/' make[4]: Leaving directory `/home/pacho/gnome-bluetooth-2.32.0/lib/plugins' make[3]: Leaving directory `/home/pacho/gnome-bluetooth-2.32.0/lib/plugins' make[3]: Entering directory `/home/pacho/gnome-bluetooth-2.32.0/lib' make[4]: Entering directory `/home/pacho/gnome-bluetooth-2.32.0/lib' test -z "/home/pacho/gnome-bluetooth/lib" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/lib" /bin/sh ../libtool --mode=install /usr/bin/install -c libgnome-bluetooth.la '/home/pacho/gnome-bluetooth/lib' libtool: install: /usr/bin/install -c .libs/libgnome-bluetooth.so.8.0.0 /home/pacho/gnome-bluetooth/lib/libgnome-bluetooth.so.8.0.0 libtool: install: (cd /home/pacho/gnome-bluetooth/lib && { ln -s -f libgnome-bluetooth.so.8.0.0 libgnome-bluetooth.so.8 || { rm -f libgnome-bluetooth.so.8 && ln -s libgnome-bluetooth.so.8.0.0 libgnome-bluetooth.so.8; }; }) libtool: install: (cd /home/pacho/gnome-bluetooth/lib && { ln -s -f libgnome-bluetooth.so.8.0.0 libgnome-bluetooth.so || { rm -f libgnome-bluetooth.so && ln -s libgnome-bluetooth.so.8.0.0 libgnome-bluetooth.so; }; }) libtool: install: /usr/bin/install -c .libs/libgnome-bluetooth.lai /home/pacho/gnome-bluetooth/lib/libgnome-bluetooth.la libtool: finish: PATH="/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.4:/usr/games/bin:/sbin" ldconfig -n /home/pacho/gnome-bluetooth/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/pacho/gnome-bluetooth/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- test -z "" || /bin/mkdir -p "" test -z "/home/pacho/gnome-bluetooth/include/gnome-bluetooth" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/include/gnome-bluetooth" /usr/bin/install -c -m 644 bluetooth-client.h bluetooth-chooser.h bluetooth-chooser-button.h bluetooth-filter-widget.h bluetooth-enums.h bluetooth-plugin.h '/home/pacho/gnome-bluetooth/include/gnome-bluetooth' test -z "" || /bin/mkdir -p "" make[4]: Leaving directory `/home/pacho/gnome-bluetooth-2.32.0/lib' make[3]: Leaving directory `/home/pacho/gnome-bluetooth-2.32.0/lib' make[2]: Leaving directory `/home/pacho/gnome-bluetooth-2.32.0/lib' make[1]: Leaving directory `/home/pacho/gnome-bluetooth-2.32.0/lib' Making install in applet make[1]: Entering directory `/home/pacho/gnome-bluetooth-2.32.0/applet' make[2]: Entering directory `/home/pacho/gnome-bluetooth-2.32.0/applet' test -z "/home/pacho/gnome-bluetooth/bin" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/bin" /bin/sh ../libtool --mode=install /usr/bin/install -c bluetooth-applet '/home/pacho/gnome-bluetooth/bin' libtool: install: /usr/bin/install -c .libs/bluetooth-applet /home/pacho/gnome-bluetooth/bin/bluetooth-applet test -z "/home/pacho/gnome-bluetooth/etc/xdg/autostart" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/etc/xdg/autostart" /usr/bin/install -c -m 644 bluetooth-applet.desktop '/home/pacho/gnome-bluetooth/etc/xdg/autostart' test -z "/home/pacho/gnome-bluetooth/share/man/man1" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/share/man/man1" /usr/bin/install -c -m 644 bluetooth-applet.1 '/home/pacho/gnome-bluetooth/share/man/man1' test -z "/home/pacho/gnome-bluetooth/share/gnome-bluetooth" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/share/gnome-bluetooth" /usr/bin/install -c -m 644 popup-menu.ui authorisation-dialogue.ui confirm-dialogue.ui passkey-dialogue.ui '/home/pacho/gnome-bluetooth/share/gnome-bluetooth' make[2]: Leaving directory `/home/pacho/gnome-bluetooth-2.32.0/applet' make[1]: Leaving directory `/home/pacho/gnome-bluetooth-2.32.0/applet' Making install in properties make[1]: Entering directory `/home/pacho/gnome-bluetooth-2.32.0/properties' make[2]: Entering directory `/home/pacho/gnome-bluetooth-2.32.0/properties' test -z "/home/pacho/gnome-bluetooth/bin" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/bin" /bin/sh ../libtool --mode=install /usr/bin/install -c bluetooth-properties '/home/pacho/gnome-bluetooth/bin' libtool: install: /usr/bin/install -c .libs/bluetooth-properties /home/pacho/gnome-bluetooth/bin/bluetooth-properties test -z "/home/pacho/gnome-bluetooth/share/GConf/gsettings" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/share/GConf/gsettings" /usr/bin/install -c -m 644 gnome-bluetooth '/home/pacho/gnome-bluetooth/share/GConf/gsettings' test -z "/home/pacho/gnome-bluetooth/share/applications" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/share/applications" /usr/bin/install -c -m 644 bluetooth-properties.desktop '/home/pacho/gnome-bluetooth/share/applications' test -z "/home/pacho/gnome-bluetooth/share/man/man1" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/share/man/man1" /usr/bin/install -c -m 644 bluetooth-properties.1 '/home/pacho/gnome-bluetooth/share/man/man1' test -z "/home/pacho/gnome-bluetooth/share/gnome-bluetooth" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/share/gnome-bluetooth" /usr/bin/install -c -m 644 properties-no-adapter.ui properties-adapter-off.ui properties-killed-adapter.ui '/home/pacho/gnome-bluetooth/share/gnome-bluetooth' test -z "/home/pacho/gnome-bluetooth/share/glib-2.0/schemas" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/share/glib-2.0/schemas" /usr/bin/install -c -m 644 org.gnome.Bluetooth.gschema.xml "/home/pacho/gnome-bluetooth/share/glib-2.0/schemas" test -n "" || /usr/bin/glib-compile-schemas /home/pacho/gnome-bluetooth/share/glib-2.0/schemas make[2]: Leaving directory `/home/pacho/gnome-bluetooth-2.32.0/properties' make[1]: Leaving directory `/home/pacho/gnome-bluetooth-2.32.0/properties' Making install in wizard make[1]: Entering directory `/home/pacho/gnome-bluetooth-2.32.0/wizard' make[2]: Entering directory `/home/pacho/gnome-bluetooth-2.32.0/wizard' test -z "/home/pacho/gnome-bluetooth/bin" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/bin" /bin/sh ../libtool --mode=install /usr/bin/install -c bluetooth-wizard '/home/pacho/gnome-bluetooth/bin' libtool: install: /usr/bin/install -c .libs/bluetooth-wizard /home/pacho/gnome-bluetooth/bin/bluetooth-wizard test -z "/home/pacho/gnome-bluetooth/share/man/man1" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/share/man/man1" /usr/bin/install -c -m 644 bluetooth-wizard.1 '/home/pacho/gnome-bluetooth/share/man/man1' test -z "/home/pacho/gnome-bluetooth/share/gnome-bluetooth" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/share/gnome-bluetooth" /usr/bin/install -c -m 644 pin-code-database.xml '/home/pacho/gnome-bluetooth/share/gnome-bluetooth' test -z "/home/pacho/gnome-bluetooth/share/gnome-bluetooth" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/share/gnome-bluetooth" /usr/bin/install -c -m 644 wizard.ui '/home/pacho/gnome-bluetooth/share/gnome-bluetooth' make[2]: Leaving directory `/home/pacho/gnome-bluetooth-2.32.0/wizard' make[1]: Leaving directory `/home/pacho/gnome-bluetooth-2.32.0/wizard' Making install in sendto make[1]: Entering directory `/home/pacho/gnome-bluetooth-2.32.0/sendto' make[2]: Entering directory `/home/pacho/gnome-bluetooth-2.32.0/sendto' test -z "/home/pacho/gnome-bluetooth/bin" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/bin" /bin/sh ../libtool --mode=install /usr/bin/install -c bluetooth-sendto '/home/pacho/gnome-bluetooth/bin' libtool: install: /usr/bin/install -c .libs/bluetooth-sendto /home/pacho/gnome-bluetooth/bin/bluetooth-sendto test -z "" || /bin/mkdir -p "" test -z "/home/pacho/gnome-bluetooth/share/man/man1" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/share/man/man1" /usr/bin/install -c -m 644 bluetooth-sendto.1 '/home/pacho/gnome-bluetooth/share/man/man1' test -z "" || /bin/mkdir -p "" test -z "/home/pacho/gnome-bluetooth/share/glib-2.0/schemas" || /bin/mkdir -p "/home/pacho/gnome-bluetooth/share/glib-2.0/schemas" /usr/bin/install -c -m 644 "/home/pacho/gnome-bluetooth/share/glib-2.0/schemas" /usr/bin/install: missing destination file operand after `/home/pacho/gnome-bluetooth/share/glib-2.0/schemas' Try `/usr/bin/install --help' for more information. make[2]: *** [install-gsettings-schemas] Error 1 make[2]: Leaving directory `/home/pacho/gnome-bluetooth-2.32.0/sendto' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/home/pacho/gnome-bluetooth-2.32.0/sendto' make: *** [install-recursive] Error 1
This is caused by having: gsettings_SCHEMAS = $(gsettingsschema_in_files:.xml.in=.xml) inside if HAVE_NST, is this ok? http://git.gnome.org/browse/gnome-bluetooth/tree/sendto/Makefile.am
It's a bug in the GSettings m4 file. Run "autoreconf" with a newer GLib, or wait for the next release. Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 633381 ***