After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 639249 - make install fails if sendto plugin is not build
make install fails if sendto plugin is not build
Status: RESOLVED DUPLICATE of bug 633381
Product: gnome-bluetooth
Classification: Core
Component: general
2.32.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-bluetooth-general-maint@gnome.bugs
gnome-bluetooth-general-maint@gnome.bugs
Depends on:
Blocks:
 
 
Reported: 2011-01-11 20:12 UTC by Pacho Ramos
Modified: 2011-01-17 13:11 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pacho Ramos 2011-01-11 20:12:22 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
Comment 1 Pacho Ramos 2011-01-16 14:44:49 UTC
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
Comment 2 Bastien Nocera 2011-01-17 13:11:45 UTC
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 ***