[Pkg-kde-extras] Bug#533923: kslovar: FTBFS: configure: error: cannot run /bin/sh, admin/config.sub

2009-06-22 Thread peter green

tags 533923 +sid squeeze
thanks

The package builds fine in lenny but fails in sid and squeeze.

A patch is attatched  which fixes some issues. I don't think patch will 
remove files so you will probablly have to remove debian/patches: 
03_libtool_update.diff  (which is no longer used since the new 
debian/rules updates the libtool stuff at build time) manually. 
Unfortunately the build now fails with undefined reference errors.









Only in kslovar-0.2.7.new/debian/patches: 02_autotools_update.diff.level-1.log
Only in kslovar-0.2.7/debian/patches: 03_libtool_update.diff
Only in kslovar-0.2.7.new/debian/patches: 05_fix_desktop_entry.diff.level-1.log
diff -ur kslovar-0.2.7/debian/rules kslovar-0.2.7.new/debian/rules
--- kslovar-0.2.7/debian/rules	2009-06-22 15:04:41.0 +
+++ kslovar-0.2.7.new/debian/rules	2009-06-22 16:21:28.0 +
@@ -24,3 +24,56 @@
 	@@wget  -nv -T10 -t3 -O ../tarballs/$(UPFILENAME) $(URL)
 	@@echo Converting $(UPFILENAME) to $(FILENAME)
 	@@bzcat ../tarballs/$(UPFILENAME) | gzip -9  ../tarballs/$(FILENAME)
+
+makebuilddir/kslovar::
+	#adjust some symlinks to point to files that actually exist
+	rm -f admin/config.sub
+	ln -s /usr/share/misc/config.sub admin/config.sub
+	rm -f admin/config.guess
+	ln -s /usr/share/misc/config.sub admin/config.guess
+	#regenerate the libtool stuff
+	libtoolize
+	#use the systems version of libtool.m4
+	[ -f admin/libtool.m4.in.bak ] || mv admin/libtool.m4.in admin/libtool.m4.in.bak
+	cp /usr/share/aclocal/libtool.m4 admin/libtool.m4.in
+
+#for some reason theese files don't seem to get built automatically by the upstream build system when we use debians current autotools, as a workaround
+#build them manually
+configure/kslovar::
+	cd src/configuration  /usr/bin/kconfig_compiler ./kslovar.kcfg ./configuration.kcfgc
+	cd src/configuration/ui  /usr/share/qt3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload ./ksappearancewdt.ui | /usr/bin/perl -pi -e s,public QWizard,public KWizard,g; s,#include qwizard.h,#include kwizard.h,g  ksappearancewdt.h ;
+	cd src/configuration/ui  /usr/share/qt3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload ./ksbehaviourwdt.ui | /usr/bin/perl -pi -e s,public QWizard,public KWizard,g; s,#include qwizard.h,#include kwizard.h,g  ksbehaviourwdt.h ;
+	cd src/configuration/ui  /usr/share/qt3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload ./kswizardwzt.ui | /usr/bin/perl -pi -e s,public QWizard,public KWizard,g; s,#include qwizard.h,#include kwizard.h,g  kswizardwzt.h ;
+	cd src/configuration  /usr/share/qt3/bin/moc ./ksappearance.h -o ksappearance.moc
+	cd src/configuration  /usr/share/qt3/bin/moc ./ksconfigdialog.h -o ksconfigdialog.moc
+	cd src/configuration  /usr/share/qt3/bin/moc ./kswizard.h -o kswizard.moc
+	cd src/handler  /usr/share/qt3/bin/moc ./ksxmlhandler.h -o ksxmlhandler.moc
+	cd src/misc/widget  /usr/share/qt3/bin/moc ./kslistview.h -o kslistview.moc
+	cd src/misc/widget  /usr/share/qt3/bin/moc ./kssearchline.h -o kssearchline.moc
+	cd src/misc/widget  /usr/share/qt3/bin/moc ./kslistviewsearchline.h -o kslistviewsearchline.moc
+	cd src/misc  /usr/share/qt3/bin/moc ./ksdata.h -o ksdata.moc
+	cd src/dialog/ui  /usr/share/qt3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload ./ksphrasewdt.ui | /usr/bin/perl -pi -e s,public QWizard,public KWizard,g; s,#include qwizard.h,#include kwizard.h,g  ksphrasewdt.h ;
+	cd src/dialog/ui  /usr/share/qt3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload ./ksdictionarywdt.ui | /usr/bin/perl -pi -e s,public QWizard,public KWizard,g; s,#include qwizard.h,#include kwizard.h,g  ksdictionarywdt.h ;
+	cd src/dialog/ui  /usr/share/qt3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload ./kslanguagewdt.ui | /usr/bin/perl -pi -e s,public QWizard,public KWizard,g; s,#include qwizard.h,#include kwizard.h,g  kslanguagewdt.h ;
+	cd src/dialog/ui  /usr/share/qt3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload ./ksconversionwdt.ui | /usr/bin/perl -pi -e s,public QWizard,public KWizard,g; s,#include qwizard.h,#include kwizard.h,g  ksconversionwdt.h ;	
+	cd src/dialog/ui  /usr/share/qt3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload ./ksupgrademanagerwdt.ui | /usr/bin/perl -pi -e s,public QWizard,public KWizard,g; s,#include qwizard.h,#include kwizard.h,g  ksupgrademanagerwdt.h ;
+	cd src/dialog  /usr/share/qt3/bin/moc ./ksphrase.h -o ksphrase.moc
+	cd src/dialog  /usr/share/qt3/bin/moc ./ksdictionary.h -o ksdictionary.moc
+	cd src/dialog  /usr/share/qt3/bin/moc ./kslanguage.h -o kslanguage.moc
+	cd src/dialog  /usr/share/qt3/bin/moc ./ksconversion.h -o ksconversion.moc
+	cd src/dialog  /usr/share/qt3/bin/moc ./ksupgrademanager.h -o ksupgrademanager.moc
+	cd src/dialog  /usr/share/qt3/bin/moc ./kscharselect.h -o kscharselect.moc
+	cd src  /usr/share/qt3/bin/moc ./kslovar.h -o kslovar.moc
+
+#undo some changes we made above so we can build multiple times in a row
+clean::
+	rm -f admin/config.sub
+	ln -s /usr/share/libtool/config.sub admin/config.sub
+	rm -f 

[Pkg-kde-extras] Bug#533923: kslovar: FTBFS: configure: error: cannot run /bin/sh admin/config.sub

2009-06-21 Thread Lucas Nussbaum
Package: kslovar
Version: 0.2.7-1
Severity: serious
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20090620 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
 make[1]: Entering directory 
 `/build/user-kslovar_0.2.7-1-amd64-c44djL/kslovar-0.2.7'
 make[1]: Nothing to be done for `update-config'.
 make[1]: Leaving directory 
 `/build/user-kslovar_0.2.7-1-amd64-c44djL/kslovar-0.2.7'
 touch debian/stamp-autotools-files
 chmod a+x /build/user-kslovar_0.2.7-1-amd64-c44djL/kslovar-0.2.7/./configure
 cd .  CC=cc CXX=g++ CFLAGS=-g -O2 -g -Wall -O2 CXXFLAGS=-g -O2 -g 
 -Wall -O2 CPPFLAGS= LDFLAGS= 
 /build/user-kslovar_0.2.7-1-amd64-c44djL/kslovar-0.2.7/./configure 
 --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include 
 --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info 
 --sysconfdir=/etc --localstatedir=/var --libexecdir=\${prefix}/lib/kslovar 
 --disable-maintainer-mode --disable-dependency-tracking --srcdir=.  
 --disable-rpath 
 configure: error: cannot run /bin/sh admin/config.sub
 make: *** [config.status] Error 1

The full build log is available from:
   
http://people.debian.org/~lucas/logs/2009/06/20/kslovar_0.2.7-1_lsid64.buildlog

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!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

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



___
pkg-kde-extras mailing list
pkg-kde-extras@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-extras