Bug#459068: glade-3: FTBFS with dash: /bin/sh: Bad substitution

Lucas Nussbaum lucas at lucas-nussbaum.net
Fri Jan 4 11:19:12 UTC 2008


Package: glade-3
version: 3.4.1-1
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-dash-20080103 qa-ftbfs-dash

Hi,

During a rebuild of all packages in sid using /bin/dash as /bin/sh, your package failed to build.

Relevant part:

 > make[3]: Entering directory `/build/user/glade-3-3.4.1'
 > make[3]: Nothing to be done for `install-exec-am'.
 > make[3]: Nothing to be done for `install-data-am'.
 > make[3]: Leaving directory `/build/user/glade-3-3.4.1'
 > make[2]: Leaving directory `/build/user/glade-3-3.4.1'
 > make[1]: Leaving directory `/build/user/glade-3-3.4.1'
 > dh_installdirs -plibgladeui-1-dev 
 > dh_installdocs -plibgladeui-1-dev ./README ./NEWS ./TODO ./AUTHORS  
 > dh_installexamples -plibgladeui-1-dev 
 > dh_installman -plibgladeui-1-dev  
 > dh_installinfo -plibgladeui-1-dev  
 > dh_installmenu -plibgladeui-1-dev 
 > dh_installcron -plibgladeui-1-dev 
 > dh_installinit -plibgladeui-1-dev   
 > dh_installdebconf -plibgladeui-1-dev 
 > dh_installemacsen -plibgladeui-1-dev   
 > dh_installcatalogs -plibgladeui-1-dev 
 > dh_installpam -plibgladeui-1-dev 
 > dh_installlogrotate -plibgladeui-1-dev 
 > dh_installlogcheck -plibgladeui-1-dev 
 > dh_installmime -plibgladeui-1-dev 
 > dh_installchangelogs -plibgladeui-1-dev  ./ChangeLog 
 > dh_installudev -plibgladeui-1-dev 
 > dh_install -plibgladeui-1-dev  
 > dh_link -plibgladeui-1-dev  
 > dh_strip -plibgladeui-1-dev  
 > dh_compress -plibgladeui-1-dev  
 > dh_fixperms -plibgladeui-1-dev  
 > dh_makeshlibs -plibgladeui-1-dev  
 > dh_installdeb -plibgladeui-1-dev 
 > dh_perl -plibgladeui-1-dev 
 > dh_shlibdeps -plibgladeui-1-dev    
 > dh_gencontrol -plibgladeui-1-dev 
 > dpkg-gencontrol: warning: unknown substitution variable ${misc:Depends}
 > dh_md5sums -plibgladeui-1-dev 
 > dh_builddeb -plibgladeui-1-dev 
 > dpkg-deb: building package `libgladeui-1-dev' in `../libgladeui-1-dev_3.4.1-1_all.deb'.
 > dh_installdirs -plibgladeui-1-7 
 > dh_installdirs -pglade 
 > dh_installdirs -pglade-gnome 
 > dh_installdocs -plibgladeui-1-7 ./README ./NEWS ./TODO ./AUTHORS  
 > dh_installexamples -plibgladeui-1-7 
 > dh_installman -plibgladeui-1-7  
 > dh_installinfo -plibgladeui-1-7  
 > dh_installmenu -plibgladeui-1-7 
 > dh_installcron -plibgladeui-1-7 
 > dh_installinit -plibgladeui-1-7   
 > dh_installdebconf -plibgladeui-1-7 
 > dh_installemacsen -plibgladeui-1-7   
 > dh_installcatalogs -plibgladeui-1-7 
 > dh_installpam -plibgladeui-1-7 
 > dh_installlogrotate -plibgladeui-1-7 
 > dh_installlogcheck -plibgladeui-1-7 
 > dh_installmime -plibgladeui-1-7 
 > dh_installchangelogs -plibgladeui-1-7  ./ChangeLog 
 > dh_installudev -plibgladeui-1-7 
 > dh_install -plibgladeui-1-7  
 > dh_link -plibgladeui-1-7  
 > for file in $(find debian/libgladeui-1-7/usr/share/glade3/pixmaps/ -name \*gnome\* -or -name \*bonobo\*); do \
 > 		target_dir=$(dirname ${file/libgladeui-1-7/glade-gnome}); \
 > 		mkdir -p ${target_dir}; \
 > 		mv ${file} ${target_dir}; \
 > 	done
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-about.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-app.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-appbar.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-bonobo-dock.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-bonobo-dockitem.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-canvas.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-colorpicker.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-dateedit.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-dialog.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-druid.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-druidpageedge.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-druidpagestandard.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-entry.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-fileentry.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-fontpicker.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-href.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-iconentry.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-iconlist.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-iconselection.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-messagebox.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-pixmap.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-pixmapentry.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gnome-propertybox.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-about.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-app.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-appbar.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-bonobo-dock.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-bonobo-dockitem.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-canvas.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-colorpicker.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-dateedit.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-dialog.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-druid.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-druidpageedge.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-druidpagestandard.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-entry.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-fileentry.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-fontpicker.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-href.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-iconentry.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-iconlist.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-iconselection.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-messagebox.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-pixmap.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-pixmapentry.png'
 > Try `mv --help' for more information.
 > /bin/sh: Bad substitution
 > mkdir: missing operand
 > Try `mkdir --help' for more information.
 > mv: missing destination file operand after `debian/libgladeui-1-7/usr/share/glade3/pixmaps/hicolor/22x22/actions/widget-gnome-propertybox.png'
 > Try `mv --help' for more information.
 > make: *** [binary-post-install/libgladeui-1-7] Error 1
 > dpkg-buildpackage: failure: /usr/bin/fakeroot debian/rules binary gave error exit status 2

The full build log is available from:
	http://people.debian.org/~lucas/logs/2008/01/03.dash/

Rumors say that Ubuntu is using dash as /bin/sh on their buildds, so a patch
might be available. Check <http://packages.qa.debian.org/glade-3>, or
directly on launchpad: <https://launchpad.net/ubuntu/+source/glade-3>.

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |






More information about the pkg-gnome-maintainers mailing list