armel build failure (package not yet in the archive)

Bug #300223 reported by Matthias Klose
4
Affects Status Importance Assigned to Milestone
rpm (Ubuntu)
Fix Released
High
Unassigned
Jaunty
Fix Released
High
Unassigned

Bug Description

Binary package hint: rpm

maybe not just armel, plus the build does use an internal copy of the popt library.

http://launchpadlibrarian.net/19794294/buildlog_ubuntu-jaunty-armel.rpm_4.4.2.3-1ubuntu1_FAILEDTOBUILD.txt.gz

Making all in popt
make[3]: Entering directory `/build/buildd/rpm-4.4.2.3/popt'
cd . && /bin/bash /build/buildd/rpm-4.4.2.3/missing --run autoheader
rm -f stamp-h1
touch config.h.in
cd . && /bin/bash ./config.status config.h
config.status: creating config.h
/usr/bin/make all-recursive
make[4]: Entering directory `/build/buildd/rpm-4.4.2.3/popt'
Making all in po
make[5]: Entering directory `/build/buildd/rpm-4.4.2.3/popt/po'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/build/buildd/rpm-4.4.2.3/popt/po'
make[5]: Entering directory `/build/buildd/rpm-4.4.2.3/popt'
/bin/bash ./libtool --tag=CC --mode=compile arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c -o popt.lo popt.c
./libtool: line 818: X--tag=CC: command not found
./libtool: line 851: libtool: ignoring unknown tag : command not found
./libtool: line 818: X--mode=compile: command not found
./libtool: line 985: *** Warning: inferring the mode of operation is deprecated.: command not found
./libtool: line 986: *** Future versions of Libtool will require --mode=MODE be specified.: command not found
./libtool: line 1129: Xarm-linux-gnueabi-gcc: command not found
./libtool: line 1129: X-DHAVE_CONFIG_H: command not found
./libtool: line 1129: X-I.: command not found
./libtool: line 1129: X-I.: command not found
./libtool: line 1129: X-I.: command not found
./libtool: line 1129: X-g: command not found
./libtool: line 1129: X-O2: command not found
./libtool: line 1129: X-c: command not found
./libtool: line 1181: Xpopt.lo: command not found
./libtool: line 1186: libtool: compile: cannot determine name of library object from `': command not found
make[5]: *** [popt.lo] Error 1
make[5]: Leaving directory `/build/buildd/rpm-4.4.2.3/popt'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/build/buildd/rpm-4.4.2.3/popt'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/build/buildd/rpm-4.4.2.3/popt'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/buildd/rpm-4.4.2.3'
make[1]: *** [all] Error 2

Tags: ftbfs-armel
Matthias Klose (doko)
Changed in rpm:
importance: Undecided → High
status: New → Triaged
Revision history for this message
Matthias Klose (doko) wrote :

not armel specific. bad interaction between new libtool and ancient automake?

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

No, looks more like a missing libtoolize (aclocal got updated, I assume)

one or t'other anyway

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package rpm - 4.4.2.3-1ubuntu2

---------------
rpm (4.4.2.3-1ubuntu2) jaunty; urgency=low

  * Run "autoreconf -i -f" to regenerate autotools files in all sub-directories,
    instead of the various wrong attempts do it by hand. LP: #300223.
  * Update gettext to 0.17 internally for Makefile compatibility.
  * debian/patches/23-ubuntu-zlib.diff: Fix FTBFS with newer libtool because
    we don't have an internal zlib

 -- Scott James Remnant <email address hidden> Tue, 13 Jan 2009 04:09:02 +0000

Changed in rpm:
status: Triaged → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

still fails to build, missing b-d on cvs, then it fails with:

autoreconf -v -i -f
autoreconf: Entering directory `.'
autoreconf: running: autopoint --force
autoreconf: running: aclocal --force -I m4
aclocal:configure.ac:631: warning: macro `AM_GNU_GETTEXT_VERSION' not found in library
autoreconf: configure.ac: tracing
autoreconf: configure.ac: subdirectory popt to autoreconf
autoreconf: Entering directory `popt'
aclocal:configure.ac:89: warning: macro `AM_GNU_GETTEXT_VERSION' not found in library
autoreconf: configure.ac: not using Libtool
autoreconf: running: /scratch/packages/gcc/tools/bin/autoconf --force
configure.ac:89: error: possibly undefined macro: AM_GNU_GETTEXT_VERSION
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
autoreconf: /scratch/packages/gcc/tools/bin/autoconf failed with exit status: 1
make: *** [makefiles] Error 1

Changed in rpm:
status: Fix Released → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package rpm - 4.4.2.3-1ubuntu3

---------------
rpm (4.4.2.3-1ubuntu3) jaunty; urgency=low

  * Add b-d on cvs and gettext. LP: #300223.

 -- Scott James Remnant <email address hidden> Tue, 13 Jan 2009 13:55:48 +0000

Changed in rpm:
status: Triaged → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

closer ...

/usr/bin/make DESTDIR=`pwd`/debian/tmp install
make[1]: Entering directory `/build/buildd/rpm-4.4.2.3'
Making install in po
make[2]: Entering directory `/build/buildd/rpm-4.4.2.3/po'
/bin/sh `case "@MKINSTALLDIRS@" in /*) echo "@MKINSTALLDIRS@" ;; *) echo "../@MKINSTALLDIRS@" ;; esac` /build/buildd/rpm-4.4.2.3/debian/tmp/usr/share
/bin/sh: Can't open ../@MKINSTALLDIRS@
make[2]: *** [install-data-yes] Error 2
make[2]: Leaving directory `/build/buildd/rpm-4.4.2.3/po'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/build/buildd/rpm-4.4.2.3'
make: *** [binary-arch] Error 2

Changed in rpm:
status: Fix Released → Confirmed
Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

No idea, WFM here

Revision history for this message
Loïc Minier (lool) wrote :

I think I've fixed this in Debian experimental and I asked for a sync.

Changed in rpm:
status: Confirmed → Fix Committed
Loïc Minier (lool)
Changed in rpm:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.