Backport of ant?

Joachim Breitner nomeata at debian.org
Fri Feb 10 21:32:43 UTC 2012


Hi ant maintainers,

I’m trying to backport fop to squeeze, and it needs a newer ant (and
xmlgraphics-commons). The build dependencies of ant-1.8.2-4 are
fulfillable in squeeze, but it fails to build correctly:

mh_installjar -pant-optional -l src/etc/poms/ant-apache-resolver/pom.xml
build/lib/ant-apache-resolver.jar /usr/share/ant/lib/ant-apache-resolver.jar
Cannot find the jar to install: build/lib/ant-apache-resolver.jar
make: *** [install/ant-optional] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit
status 2

Full build log is attached.

Should I just not install the ant-apache-resolver.jar file, i.e. remove
that line from debian/rules, or what is going on here?

Oh, and if someone else feels like backporting this, I’d be very
grateful :-)

Thanks,
Joachim


-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata at debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata at joachim-breitner.de | http://people.debian.org/~nomeata
-------------- next part --------------
 dpkg-buildpackage -rfakeroot -D -us -uc
dpkg-buildpackage: warning: using a gain-root-command while being root
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): 
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): 
dpkg-buildpackage: source package ant
dpkg-buildpackage: source version 1.8.2-4~bpo60+1
dpkg-buildpackage: source changed by Joachim Breitner <nomeata at debian.org>
 dpkg-source --before-build ant-1.8.2
dpkg-buildpackage: host architecture amd64
 fakeroot debian/rules clean
test -x debian/rules
dh_testroot
dh_clean 
rm -f gjdoc_rawcomment.cache
rm -rf bin bootstrap build lib/*.jar
rm -f stamp-build-ant
rm -rf debian/tmp
mh_clean
 dpkg-source -b ant-1.8.2
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building ant using existing ./ant_1.8.2.orig.tar.gz
dpkg-source: info: building ant in ant_1.8.2-4~bpo60+1.debian.tar.gz
dpkg-source: info: building ant in ant_1.8.2-4~bpo60+1.dsc
 debian/rules build
test -x debian/rules
mkdir -p "."
 fakeroot debian/rules binary
test -x debian/rules
dh_testroot
dh_prep 
dh_installdirs -A 
mkdir -p "."
Adding cdbs dependencies to debian/ant.substvars
dh_installdirs -pant 
# doing bootstrapping
install -d bootstrap/lib
ln -sf /usr/share/java/xml-apis.jar ./bootstrap/lib/xml-apis.jar
ln -sf /usr/share/java/xercesImpl.jar ./bootstrap/lib/xercesImpl.jar
/bin/sh bootstrap.sh
... Bootstrapping Ant Distribution
... Compiling Ant Classes
... Copying Required Files
... Building Ant Distribution
Buildfile: /home/jojo/debian/backports/ant-1.8.2/build.xml

bootstrap:

prepare:

check_for_optional_packages:

build:
Created dir: /home/jojo/debian/backports/ant-1.8.2/build/lib
Compiling 228 source files to /home/jojo/debian/backports/ant-1.8.2/build/classes
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Copying 5 files to /home/jojo/debian/backports/ant-1.8.2/build/classes
Copying 2 files to /home/jojo/debian/backports/ant-1.8.2/build/classes
Copying 2 files to /home/jojo/debian/backports/ant-1.8.2/build/classes/org/apache/tools/ant/taskdefs/optional/junit/xsl

jars:
Copying 2 files to /home/jojo/debian/backports/ant-1.8.2/build
Copying 1 file to /home/jojo/debian/backports/ant-1.8.2/build
Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-launcher.jar
Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant.jar
Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-bootstrap.jar
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-resolver.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-resolver.jar because no files were included.
Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-junit.jar
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-junit4.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-junit4.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-regexp.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-regexp.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-oro.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-oro.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-bcel.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-bcel.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-log4j.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-log4j.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-commons-logging.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-commons-logging.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-bsf.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-bsf.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-javamail.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-javamail.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-netrexx.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-netrexx.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-commons-net.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-commons-net.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-antlr.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-antlr.jar because no files were included.
Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-jmf.jar
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-jai.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-jai.jar because no files were included.
Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-swing.jar
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-jsch.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-jsch.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-jdepend.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-jdepend.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-xalan2.jar because no files were included.
Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-xalan2.jar because no files were included.

dist-lite:
Created dir: /home/jojo/debian/backports/ant-1.8.2/bootstrap
Created dir: /home/jojo/debian/backports/ant-1.8.2/bootstrap/bin
Created dir: /home/jojo/debian/backports/ant-1.8.2/bootstrap/lib
Copying 5 files to /home/jojo/debian/backports/ant-1.8.2/bootstrap/lib
Copying 13 files to /home/jojo/debian/backports/ant-1.8.2/bootstrap/bin

BUILD SUCCESSFUL
Total time: 8 seconds
... Cleaning Up Build Directories
... Done Bootstrapping Ant Distribution
# remove -SNAPSHOT from the versions in the Maven poms
perl -p -i -e 's/-SNAPSHOT//g' `find src/etc/poms/ -name pom.xml`
# the rest
/bin/sh bootstrap/bin/ant -Dant.build.javac.source=1.4 -Dant.build.javac.target=1.4 -Dbuild.classpath=/usr/share/java/activation.jar:/usr/share/java/antlr.jar:/usr/share/java/bcel.jar:/usr/share/java/bsf.jar:/usr/share/java/commons-logging.jar:/usr/share/java/gnumail.jar:/usr/share/java/inetlib.jar:/usr/share/java/jdepend.jar:/usr/share/java/junit.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/oro.jar:/usr/share/java/regexp.jar:/usr/share/java/xalan2.jar:/usr/share/java/xml-resolver-1.2.jar:/usr/share/java/commons-net.jar:/usr/share/java/jsch.jar:/usr/share/java/junit4.jar -propertyfile debian/ant.properties jars test-jar
Buildfile: /home/jojo/debian/backports/ant-1.8.2/build.xml

prepare:

check_for_optional_packages:

build:
    [mkdir] Created dir: /home/jojo/debian/backports/ant-1.8.2/build/classes
    [javac] Compiling 822 source files to /home/jojo/debian/backports/ant-1.8.2/build/classes
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
     [copy] Copying 7 files to /home/jojo/debian/backports/ant-1.8.2/build/classes
     [copy] Copying 2 files to /home/jojo/debian/backports/ant-1.8.2/build/classes
     [copy] Copying 2 files to /home/jojo/debian/backports/ant-1.8.2/build/classes/org/apache/tools/ant/taskdefs/optional/junit/xsl

jars:
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-launcher.jar
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant.jar
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-bootstrap.jar
      [jar] Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-resolver.jar because no files were included.
      [jar] Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-resolver.jar because no files were included.
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-junit.jar
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-junit4.jar
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-regexp.jar
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-oro.jar
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-bcel.jar
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-log4j.jar
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-commons-logging.jar
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-bsf.jar
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-javamail.jar
      [jar] Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-netrexx.jar because no files were included.
      [jar] Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-netrexx.jar because no files were included.
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-commons-net.jar
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-antlr.jar
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-jmf.jar
      [jar] Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-jai.jar because no files were included.
      [jar] Warning: skipping jar archive /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-jai.jar because no files were included.
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-swing.jar
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-jsch.jar
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-jdepend.jar
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-apache-xalan2.jar

prepare:

check_for_optional_packages:

build:
     [copy] Copying 2 files to /home/jojo/debian/backports/ant-1.8.2/build/classes

compile-tests:
    [mkdir] Created dir: /home/jojo/debian/backports/ant-1.8.2/build/testcases
    [javac] Compiling 298 source files to /home/jojo/debian/backports/ant-1.8.2/build/testcases
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/testcases/org/apache/tools/ant/taskdefs/test2-antlib.jar

test-jar:
      [jar] Building jar: /home/jojo/debian/backports/ant-1.8.2/build/lib/ant-testutil.jar

BUILD SUCCESSFUL
Total time: 16 seconds
ln -sf /usr/share/java/xml-apis.jar ./lib/xml-apis.jar
ln -sf /usr/share/java/xercesImpl.jar ./lib/xercesImpl.jar
touch stamp-build-ant
dh_install -pant
mh_installpoms -pant --set-version=1.8.2
mh_installjar -pant -l src/etc/poms/ant/pom.xml build/lib/ant.jar /usr/share/ant/lib/ant.jar
mh_installjar -pant -l src/etc/poms/ant-launcher/pom.xml build/lib/ant-launcher.jar /usr/share/ant/lib/ant-launcher.jar
dh_install -pant build/lib/ant-bootstrap.jar /usr/share/ant/etc/
# Installing these files does not work with dh_install because of
# the file permissions
mkdir -p debian/ant/usr/share/ant/bin
install -m 755 src/script/ant     debian/ant/usr/share/ant/bin
install -m 755 src/script/antRun  debian/ant/usr/share/ant/bin
install -m 755 src/script/*.pl    debian/ant/usr/share/ant/bin
Adding cdbs dependencies to debian/ant-optional.substvars
dh_installdirs -pant-optional 
dh_install -pant-optional src/etc/ant-update.xsl /usr/share/ant/etc/
dh_install -pant-optional src/etc/checkstyle     /usr/share/ant/etc/
mh_installpoms -pant-optional --set-version=1.8.2
mh_installjar -pant-optional -l src/etc/poms/ant-antlr/pom.xml build/lib/ant-antlr.jar /usr/share/ant/lib/ant-antlr.jar
mh_installjar -pant-optional -l src/etc/poms/ant-apache-bcel/pom.xml build/lib/ant-apache-bcel.jar /usr/share/ant/lib/ant-apache-bcel.jar
mh_installjar -pant-optional -l src/etc/poms/ant-apache-bsf/pom.xml build/lib/ant-apache-bsf.jar /usr/share/ant/lib/ant-apache-bsf.jar
mh_installjar -pant-optional -l src/etc/poms/ant-apache-log4j/pom.xml build/lib/ant-apache-log4j.jar /usr/share/ant/lib/ant-apache-log4j.jar
mh_installjar -pant-optional -l src/etc/poms/ant-apache-oro/pom.xml build/lib/ant-apache-oro.jar /usr/share/ant/lib/ant-apache-oro.jar
mh_installjar -pant-optional -l src/etc/poms/ant-apache-regexp/pom.xml build/lib/ant-apache-regexp.jar /usr/share/ant/lib/ant-apache-regexp.jar
mh_installjar -pant-optional -l src/etc/poms/ant-apache-resolver/pom.xml build/lib/ant-apache-resolver.jar /usr/share/ant/lib/ant-apache-resolver.jar
Cannot find the jar to install: build/lib/ant-apache-resolver.jar
make: *** [install/ant-optional] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20120210/65bf19ea/attachment-0001.pgp>


More information about the pkg-java-maintainers mailing list