[rfk-dev] Re: Package robotfindskitten does not build with automake 1.6
neale@debian.org
neale@debian.org
02 Jul 2002 08:19:26 -0700
Hi Steve. Thanks for letting me know about the build problem. I
suspect that the crack team of robotfindskitten coders will probably
want to update the build to work with automake 1.6--it looks like a
simple shell problem that would be easily fixed.
I suspect that fixing the build problem in the configure script (and
then adding a build-depend on automake <= 1.6) would be a sufficient fix
to this problem, although I'm something of a new debian package
maintainer. We'll see what the upstream authors have to say.
Again, thanks a lot!
Neale Pickett, package maintainer in search of kitten
So then, "Steve M. Robbins" <steven.robbins@videotron.ca> is all like:
> Hello,
>
> I have been examining each package that build-depends on automake
> to see whether it still builds with automake version 1.6.
>
> There are now three automake packages in Debian: automake, automake1.5
> and automake1.6. Since "automake1.5" declares that it "provides"
> automake, a build-depenency could be satisfied by either of them.
> Packages of newer automake versions could also "provide automake" in
> the future.
>
> I tested each package that build-depends on automake with a
> locally-modified automake package that contains version 1.6.
> It appears that robotfindskitten does not build using automake 1.6.
> Below, you will see the log of the "pbuilder" run.
>
> The easiest way to fix this is to add version information in the
> build-deps line, e.g. "automake (<< 1.5)"
>
> Regards,
> -Steve
>
>
> W: /root/.pbuilderrc does not exist
> pbuilder-buildpackage/i386 $Id: pbuilder-buildpackage,v 1.84 2002/05/13 16:25:35 dancer Exp $
>
> Current time: Thu Jun 27 19:56:25 EDT 2002
> pbuilder-time-stamp: 1025222185
> Building the build Environment
> -> extracting base.tgz
> -> mounting /proc filesystem
> -> mounting /dev/pts filesystem
> -> copying/creating local configuration
> -> Installing apt-lines
> Copying source file
> -> copying [robotfindskitten_0.1600005.344b-2.dsc]
> -> copying [./robotfindskitten_0.1600005.344b.orig.tar.gz]
> -> copying [./robotfindskitten_0.1600005.344b-2.diff.gz]
> Extracting source
> dpkg-source: extracting robotfindskitten in robotfindskitten-0.1600005.344b
> Obtaining the cached apt archive contents
> Installing the build-deps
> -> Attempting to parse the build-deps : pbuilder-satisfydepends,v 1.6 2002/04/01 06:12:27 dancer Exp $
> -> Considering debhelper
> -> Installing debhelper
> Reading Package Lists...
> Building Dependency Tree...
> The following extra packages will be installed:
> debconf-utils file html2text zlib1g
> The following NEW packages will be installed:
> debconf-utils debhelper file html2text zlib1g
> 0 packages upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
> Need to get 0B/589kB of archives. After unpacking 2367kB will be used.
> Selecting previously deselected package zlib1g.
> (Reading database ... 8392 files and directories currently installed.)
> Unpacking zlib1g (from .../zlib1g_1%3a1.1.4-1_i386.deb) ...
> Selecting previously deselected package file.
> Unpacking file (from .../file_3.37-3.1_i386.deb) ...
> Selecting previously deselected package debconf-utils.
> Unpacking debconf-utils (from .../debconf-utils_1.1.14_all.deb) ...
> Selecting previously deselected package html2text.
> Unpacking html2text (from .../html2text_1.3.0.1-1_i386.deb) ...
> Selecting previously deselected package debhelper.
> Unpacking debhelper (from .../debhelper_4.0.15_all.deb) ...
> Setting up zlib1g (1.1.4-1) ...
>
> Setting up file (3.37-3.1) ...
>
> Setting up debconf-utils (1.1.14) ...
>
> Setting up html2text (1.3.0.1-1) ...
>
> Setting up debhelper (4.0.15) ...
>
> -> Considering libncurses5-dev
> -> Installing libncurses5-dev
> Reading Package Lists...
> Building Dependency Tree...
> The following NEW packages will be installed:
> libncurses5-dev
> 0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
> Need to get 0B/998kB of archives. After unpacking 4988kB will be used.
> Selecting previously deselected package libncurses5-dev.
> (Reading database ... 8578 files and directories currently installed.)
> Unpacking libncurses5-dev (from .../libncurses5-dev_5.2.20020112a-8_i386.deb) ...
> Setting up libncurses5-dev (5.2.20020112a-8) ...
>
> -> Considering automake
> -> Installing automake
> Reading Package Lists...
> Building Dependency Tree...
> The following extra packages will be installed:
> autoconf autoconf2.13 autotools-dev m4
> The following NEW packages will be installed:
> autoconf autoconf2.13 automake autotools-dev m4
> 0 packages upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
> Need to get 0B/1513kB of archives. After unpacking 4119kB will be used.
> Selecting previously deselected package m4.
> (Reading database ... 9384 files and directories currently installed.)
> Unpacking m4 (from .../archives/m4_1.4-14_i386.deb) ...
> Selecting previously deselected package autoconf2.13.
> Unpacking autoconf2.13 (from .../autoconf2.13_2.13-44_all.deb) ...
> Adding `diversion of /usr/bin/autoconf to /usr/bin/autoconf2.50 by autoconf2.13'
> Adding `diversion of /usr/bin/autoheader to /usr/bin/autoheader2.50 by autoconf2.13'
> Adding `diversion of /usr/bin/autoreconf to /usr/bin/autoreconf2.50 by autoconf2.13'
> Selecting previously deselected package autoconf.
> Unpacking autoconf (from .../autoconf_2.53-4_all.deb) ...
> Selecting previously deselected package autotools-dev.
> Unpacking autotools-dev (from .../autotools-dev_20020320.1_all.deb) ...
> Selecting previously deselected package automake.
> Unpacking automake (from .../automake_1%3a1.6.2-1.1_all.deb) ...
> Setting up m4 (1.4-14) ...
>
> Setting up autotools-dev (20020320.1) ...
>
> Setting up autoconf (2.53-4) ...
>
> Setting up autoconf2.13 (2.13-44) ...
>
> Setting up automake (1.6.2-1.1) ...
>
> -> Considering autoconf
> -> Installing autoconf
> Reading Package Lists...
> Building Dependency Tree...
> Sorry, autoconf is already the newest version.
> 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> -> Considering libtool
> -> Installing libtool
> Reading Package Lists...
> Building Dependency Tree...
> The following NEW packages will be installed:
> libtool
> 0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
> Need to get 0B/289kB of archives. After unpacking 1241kB will be used.
> Selecting previously deselected package libtool.
> (Reading database ... 9656 files and directories currently installed.)
> Unpacking libtool (from .../libtool_1.4.2-6_i386.deb) ...
> Setting up libtool (1.4.2-6) ...
> Configuring libtool...
>
> -> Finished parsing the build-deps
> Copying back the cached apt archive contents
> -> Building the package
> dpkg-buildpackage: source package is robotfindskitten
> dpkg-buildpackage: source version is 0.1600005.344b-2
> dpkg-buildpackage: host architecture is i386
> debian/rules clean
> dh_testdir
> dh_testroot
> rm -f build-stamp configure-stamp
> ([ -f Makefile ] && /usr/bin/make distclean) || true
> rm -f COPYING INSTALL config.guess config.sub install-sh \
> ltconfig ltmain.sh missing mkinstalldirs doc/texinfo.tex \
> Makefile config.status conftest conftest.o \
> src/robotfindskitten.o src/robotfindskitten
> dh_clean
> dpkg-source -b robotfindskitten-0.1600005.344b
> dpkg-source: building robotfindskitten using existing robotfindskitten_0.1600005.344b.orig.tar.gz
> dpkg-source: building robotfindskitten in robotfindskitten_0.1600005.344b-2.diff.gz
> dpkg-source: building robotfindskitten in robotfindskitten_0.1600005.344b-2.dsc
> debian/rules build
> dh_testdir
> aclocal
> autoheader
> autoheader2.50: `config.h.in' is updated
> automake --add-missing
> configure.in: installing `./install-sh'
> configure.in: installing `./mkinstalldirs'
> configure.in: installing `./missing'
> : installing `./config.guess'
> : installing `./config.sub'
> Makefile.am: installing `./INSTALL'
> Makefile.am: installing `./COPYING'
> aclocal.m4:852: required file `./ltmain.sh' not found
> doc/Makefile.am:1: installing `doc/texinfo.tex'
> src/Makefile.am: installing `./depcomp'
> aclocal.m4:852: required file `./ltmain.sh' not found
> automake: processing Makefiles another time to fix them up.
> autoconf
> ./configure --prefix=/usr --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info
> /bin/sh: ./configure: /bin/sh: bad interpreter: Permission denied
> make: *** [configure-stamp] Error 126
> pbuilder: Failed autobuilding of package
> -> unmounting /proc filesystem
> -> unmounting /dev/pts filesystem
> -> cleaning the build env