checking for intltool >= 0.35.0... ./configure: line 6945: intltool-update: command not found
found
configure: error: Your intltool is too old. You need intltool 0.35.0 or later.
This is because the build dependencies need updating (you need to add intltool, libglademm-2.4-dev and change libxml++1.0-dev to libxml++2.6-dev).
This can be seen in this part of the diff between 1.4.0 and 1.6.0:
diff -Nru bibshelf-1.4.0/configure.ac bibshelf-1.6.0/configure.ac
--- bibshelf-1.4.0/configure.ac 1970-01-01 01:00:00.000000000 +0100
+++ bibshelf-1.6.0/configure.ac 2008-12-20 21:32:04.000000000 +0000
@@ -0,0 +1,46 @@
+dnl Process this file with autoconf to produce a configure script.
+dnl Created by Anjuta application wizard.
+
+AC_INIT(bibshelf, 1.6.0, http://debain.org/software/bibshelf)
+
+PACKAGE_PIXMAPS_DIR=$(datadir)/pixmaps
+AC_SUBST(PACKAGE_PIXMAPS_DIR)
+
+AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
+AM_CONFIG_HEADER(config.h)
+AM_MAINTAINER_MODE
+
+AC_ISC_POSIX
+AC_PROG_CXX
+AM_PROG_CC_STDC
+AC_HEADER_STDC
+
+
+
+
+dnl ***************************************************************************
+dnl Internatinalization
+dnl ***************************************************************************
+GETTEXT_PACKAGE=bibshelf
+AC_SUBST(GETTEXT_PACKAGE)
+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [GETTEXT package name])
+AM_GLIB_GNU_GETTEXT
+IT_PROG_INTLTOOL([0.35.0])
+
+
+
+
+
+PKG_CHECK_MODULES(BIBSHELF, [gtkmm-2.4 >= 2.8 libglademm-2.4 >= 2.6 libxml++-2.6 libcurl])
+AC_SUBST(BIBSHELF_CFLAGS)
+AC_SUBST(BIBSHELF_LIBS)
+
+
+
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+po/Makefile.in
+pixmaps/Makefile
+])
diff -Nru bibshelf-1.4.0/configure.in bibshelf-1.6.0/configure.in
--- bibshelf-1.4.0/configure.in 2005-02-15 14:10:29.000000000 +0000
+++ bibshelf-1.6.0/configure.in 1970-01-01 01:00:00.000000000 +0100
@@ -1,107 +0,0 @@
-dnl Process this file with autoconf to produce a configure script.
-dnl Created by Anjuta - will be overwritten
-dnl If you don't want it to overwrite it,
-dnl Please disable it in the Anjuta project configuration
-
-AC_INIT(configure.in)
-AM_INIT_AUTOMAKE(bibshelf, 1.4.0)
-AM_CONFIG_HEADER(config.h)
-
-AC_ISC_POSIX
-CXXFLAGS=""
-AC_SUBST(CXXFLAGS)
-AC_PROG_CXX
-AM_PROG_CC_STDC
-AC_HEADER_STDC
-AM_PROG_LIBTOOL
-PKG_CHECK_MODULES(GTK, gtk+-2.0 gdk-2.0,,exit)
-AC_SUBST(GTK_LIBS)
-AC_SUBST(GTK_CFLAGS)
-dnl Checks for programs.
-dnl Checks for libraries.
-dnl Checks for header files.
-dnl Checks for typedefs, structures, and compiler characteristics.
-dnl Checks for library functions.
-dnl Checks for Additional stuffs.
-GETTEXT_PACKAGE=bibshelf
-AC_SUBST(GETTEXT_PACKAGE)
-AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Package name for gettext])
-
-
-dnl Languages which your application supports
-ALL_LINGUAS="de es it ga vi"
-AM_GNU_GETTEXT
-AM_GNU_GETTEXT_VERSION(0.10.40)
-
-dnl Set PACKAGE_LOCALE_DIR in config.h.
-if test "x${prefix}" = "xNONE"; then
- AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "${ac_default_prefix}/${DATADIRNAME}/locale")
-else
- AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "${prefix}/${DATADIRNAME}/locale")
-fi
-
-
-dnl Set PACKAGE SOURCE DIR in config.h.
-packagesrcdir=`cd $srcdir && pwd`
-
-dnl Set PACKAGE PREFIX
-if test "x${prefix}" = "xNONE"; then
- packageprefix=${ac_default_prefix}
-else
- packageprefix=${prefix}
-fi
-
-dnl Set PACKAGE DATA & DOC DIR
-packagedatadir=share
-packagedocdir=doc/${PACKAGE}
-
-dnl Set PACKAGE DIRS in config.h.
-packagepixmapsdir=${packagedatadir}/pixmaps
-packagehelpdir=${packagedatadir}/help
-packagemenudir=${packagedatadir}
-
-dnl Subst PACKAGE_DATA_DIR.
-NO_PREFIX_PACKAGE_DATA_DIR="${packagedatadir}"
-AC_SUBST(NO_PREFIX_PACKAGE_DATA_DIR)
-PACKAGE_DATA_DIR="${packageprefix}/${packagedatadir}"
-AC_SUBST(PACKAGE_DATA_DIR)
-
-dnl Subst PACKAGE_DOC_DIR.
-NO_PREFIX_PACKAGE_DOC_DIR="${packagedocdir}"
-AC_SUBST(NO_PREFIX_PACKAGE_DOC_DIR)
-PACKAGE_DOC_DIR="${packageprefix}/${packagedocdir}"
-AC_SUBST(PACKAGE_DOC_DIR)
-
-dnl Subst PACKAGE_PIXMAPS_DIR.
-NO_PREFIX_PACKAGE_PIXMAPS_DIR="${packagepixmapsdir}"
-AC_SUBST(NO_PREFIX_PACKAGE_PIXMAPS_DIR)
-PACKAGE_PIXMAPS_DIR="${packageprefix}/${packagepixmapsdir}"
-AC_SUBST(PACKAGE_PIXMAPS_DIR)
-
-dnl Subst PACKAGE_HELP_DIR.
-NO_PREFIX_PACKAGE_HELP_DIR="${packagehelpdir}"
-AC_SUBST(NO_PREFIX_PACKAGE_HELP_DIR)
-PACKAGE_HELP_DIR="${packageprefix}/${packagehelpdir}"
-AC_SUBST(PACKAGE_HELP_DIR)
-
-dnl Subst PACKAGE_MENU_DIR.
-NO_PREFIX_PACKAGE_MENU_DIR="${packagemenudir}"
-AC_SUBST(NO_PREFIX_PACKAGE_MENU_DIR)
-PACKAGE_MENU_DIR="${packageprefix}/${packagemenudir}"
-AC_SUBST(PACKAGE_MENU_DIR)
-
-AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${packageprefix}/${packagedatadir}")
-AC_DEFINE_UNQUOTED(PACKAGE_DOC_DIR, "${packageprefix}/${packagedocdir}")
-AC_DEFINE_UNQUOTED(PACKAGE_PIXMAPS_DIR, "${packageprefix}/${packagepixmapsdir}")
-AC_DEFINE_UNQUOTED(PACKAGE_HELP_DIR, "${packageprefix}/${packagehelpdir}")
-AC_DEFINE_UNQUOTED(PACKAGE_MENU_DIR, "${packageprefix}/${packagemenudir}")
-AC_DEFINE_UNQUOTED(PACKAGE_SOURCE_DIR, "${packagesrcdir}")
-
-AC_OUTPUT([
-Makefile
-intl/Makefile
-po/Makefile.in
-src/Makefile
-pixmaps/Makefile
-])
-
Secondly:
make[2]: Entering directory `/tmp/buildd/bibshelf-1.6.0/po'
make[2]: *** No rule to make target `../src/main.c', needed by `bibshelf.pot'. Stop.
make[2]: Leaving directory `/tmp/buildd/bibshelf-1.6.0/po'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/tmp/buildd/bibshelf-1.6.0'
dh_auto_test: make -j1 check returned exit code 2
make: *** [build] Error 29
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package
This appears to be because the new upstream tarball ships a broken po/POTFILES.in
I've fixed both of these issues for you, and will upload now
Hmmm, this actually fails to build here. Firstly:
checking for intltool >= 0.35.0... ./configure: line 6945: intltool-update: command not found
found
configure: error: Your intltool is too old. You need intltool 0.35.0 or later.
This is because the build dependencies need updating (you need to add intltool, libglademm-2.4-dev and change libxml++1.0-dev to libxml++2.6-dev).
This can be seen in this part of the diff between 1.4.0 and 1.6.0:
diff -Nru bibshelf- 1.4.0/configure .ac bibshelf- 1.6.0/configure .ac 1.4.0/configure .ac 1970-01-01 01:00:00.000000000 +0100 1.6.0/configure .ac 2008-12-20 21:32:04.000000000 +0000 debain. org/software/ bibshelf) PIXMAPS_ DIR=$(datadir) /pixmaps PACKAGE_ PIXMAPS_ DIR) AUTOMAKE( AC_PACKAGE_ NAME, AC_PACKAGE_VERSION) HEADER( config. h) ******* ******* ******* ******* ******* ******* ******* ******* ******* ***** ******* ******* ******* ******* ******* ******* ******* ******* ******* ***** PACKAGE= bibshelf GETTEXT_ PACKAGE) UNQUOTED( GETTEXT_ PACKAGE, "$GETTEXT_ PACKAGE" , [GETTEXT package name]) GNU_GETTEXT INTLTOOL( [0.35.0] ) MODULES( BIBSHELF, [gtkmm-2.4 >= 2.8 libglademm-2.4 >= 2.6 libxml++-2.6 libcurl]) BIBSHELF_ CFLAGS) BIBSHELF_ LIBS) 1.4.0/configure .in bibshelf- 1.6.0/configure .in 1.4.0/configure .in 2005-02-15 14:10:29.000000000 +0000 1.6.0/configure .in 1970-01-01 01:00:00.000000000 +0100 configure. in) AUTOMAKE( bibshelf, 1.4.0) HEADER( config. h) MODULES( GTK, gtk+-2.0 gdk-2.0,,exit) GTK_CFLAGS) PACKAGE= bibshelf GETTEXT_ PACKAGE) UNQUOTED( GETTEXT_ PACKAGE, "$GETTEXT_PACKAGE", [Package name for gettext]) GETTEXT_ VERSION( 0.10.40) UNQUOTED( PACKAGE_ LOCALE_ DIR, "${ac_default_ prefix} /${DATADIRNAME} /locale" ) UNQUOTED( PACKAGE_ LOCALE_ DIR, "${prefix} /${DATADIRNAME} /locale" ) ${ac_default_ prefix} ${prefix} =share doc/${PACKAGE} dir=${packageda tadir}/ pixmaps =${packagedatad ir}/help =${packagedatad ir} PACKAGE_ DATA_DIR= "${packagedatad ir}" NO_PREFIX_ PACKAGE_ DATA_DIR) DATA_DIR= "${packageprefi x}/${packagedat adir}" PACKAGE_ DATA_DIR) PACKAGE_ DOC_DIR= "${packagedocdi r}" NO_PREFIX_ PACKAGE_ DOC_DIR) DOC_DIR= "${packageprefi x}/${packagedoc dir}" PACKAGE_ DOC_DIR) PIXMAPS_ DIR. PACKAGE_ PIXMAPS_ DIR="${ packagepixmapsd ir}" NO_PREFIX_ PACKAGE_ PIXMAPS_ DIR) PIXMAPS_ DIR="${ packageprefix} /${packagepixma psdir}" PACKAGE_ PIXMAPS_ DIR) PACKAGE_ HELP_DIR= "${packagehelpd ir}" NO_PREFIX_ PACKAGE_ HELP_DIR) HELP_DIR= "${packageprefi x}/${packagehel pdir}" PACKAGE_ HELP_DIR) PACKAGE_ MENU_DIR= "${packagemenud ir}" NO_PREFIX_ PACKAGE_ MENU_DIR) MENU_DIR= "${packageprefi x}/${packagemen udir}" PACKAGE_ MENU_DIR) UNQUOTED( PACKAGE_ DATA_DIR, "${packageprefi x}/${packagedat adir}") UNQUOTED( PACKAGE_ DOC_DIR, "${packageprefi x}/${packagedoc dir}") UNQUOTED( PACKAGE_ PIXMAPS_ DIR, "${packageprefi x}/${packagepix mapsdir} ") UNQUOTED( PACKAGE_ HELP_DIR, "${packageprefi x}/${packagehel pdir}") UNQUOTED( PACKAGE_ MENU_DIR, "${packageprefi x}/${packagemen udir}") UNQUOTED( PACKAGE_ SOURCE_ DIR, "${packagesrcdir}")
--- bibshelf-
+++ bibshelf-
@@ -0,0 +1,46 @@
+dnl Process this file with autoconf to produce a configure script.
+dnl Created by Anjuta application wizard.
+
+AC_INIT(bibshelf, 1.6.0, http://
+
+PACKAGE_
+AC_SUBST(
+
+AM_INIT_
+AM_CONFIG_
+AM_MAINTAINER_MODE
+
+AC_ISC_POSIX
+AC_PROG_CXX
+AM_PROG_CC_STDC
+AC_HEADER_STDC
+
+
+
+
+dnl *******
+dnl Internatinalization
+dnl *******
+GETTEXT_
+AC_SUBST(
+AC_DEFINE_
+AM_GLIB_
+IT_PROG_
+
+
+
+
+
+PKG_CHECK_
+AC_SUBST(
+AC_SUBST(
+
+
+
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+po/Makefile.in
+pixmaps/Makefile
+])
diff -Nru bibshelf-
--- bibshelf-
+++ bibshelf-
@@ -1,107 +0,0 @@
-dnl Process this file with autoconf to produce a configure script.
-dnl Created by Anjuta - will be overwritten
-dnl If you don't want it to overwrite it,
-dnl Please disable it in the Anjuta project configuration
-
-AC_INIT(
-AM_INIT_
-AM_CONFIG_
-
-AC_ISC_POSIX
-CXXFLAGS=""
-AC_SUBST(CXXFLAGS)
-AC_PROG_CXX
-AM_PROG_CC_STDC
-AC_HEADER_STDC
-AM_PROG_LIBTOOL
-PKG_CHECK_
-AC_SUBST(GTK_LIBS)
-AC_SUBST(
-dnl Checks for programs.
-dnl Checks for libraries.
-dnl Checks for header files.
-dnl Checks for typedefs, structures, and compiler characteristics.
-dnl Checks for library functions.
-dnl Checks for Additional stuffs.
-GETTEXT_
-AC_SUBST(
-AC_DEFINE_
-
-
-dnl Languages which your application supports
-ALL_LINGUAS="de es it ga vi"
-AM_GNU_GETTEXT
-AM_GNU_
-
-dnl Set PACKAGE_LOCALE_DIR in config.h.
-if test "x${prefix}" = "xNONE"; then
- AC_DEFINE_
-else
- AC_DEFINE_
-fi
-
-
-dnl Set PACKAGE SOURCE DIR in config.h.
-packagesrcdir=`cd $srcdir && pwd`
-
-dnl Set PACKAGE PREFIX
-if test "x${prefix}" = "xNONE"; then
- packageprefix=
-else
- packageprefix=
-fi
-
-dnl Set PACKAGE DATA & DOC DIR
-packagedatadir
-packagedocdir=
-
-dnl Set PACKAGE DIRS in config.h.
-packagepixmaps
-packagehelpdir
-packagemenudir
-
-dnl Subst PACKAGE_DATA_DIR.
-NO_PREFIX_
-AC_SUBST(
-PACKAGE_
-AC_SUBST(
-
-dnl Subst PACKAGE_DOC_DIR.
-NO_PREFIX_
-AC_SUBST(
-PACKAGE_
-AC_SUBST(
-
-dnl Subst PACKAGE_
-NO_PREFIX_
-AC_SUBST(
-PACKAGE_
-AC_SUBST(
-
-dnl Subst PACKAGE_HELP_DIR.
-NO_PREFIX_
-AC_SUBST(
-PACKAGE_
-AC_SUBST(
-
-dnl Subst PACKAGE_MENU_DIR.
-NO_PREFIX_
-AC_SUBST(
-PACKAGE_
-AC_SUBST(
-
-AC_DEFINE_
-AC_DEFINE_
-AC_DEFINE_
-AC_DEFINE_
-AC_DEFINE_
-AC_DEFINE_
-
-AC_OUTPUT([
-Makefile
-intl/Makefile
-po/Makefile.in
-src/Makefile
-pixmaps/Makefile
-])
-
Secondly:
make[2]: Entering directory `/tmp/buildd/ bibshelf- 1.6.0/po' bibshelf- 1.6.0/po' bibshelf- 1.6.0'
make[2]: *** No rule to make target `../src/main.c', needed by `bibshelf.pot'. Stop.
make[2]: Leaving directory `/tmp/buildd/
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/tmp/buildd/
dh_auto_test: make -j1 check returned exit code 2
make: *** [build] Error 29
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package
This appears to be because the new upstream tarball ships a broken po/POTFILES.in
I've fixed both of these issues for you, and will upload now