Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 98084 - xpp2 1.2.10 ebild fails: missing PullParser-x2.jar
Summary: xpp2 1.2.10 ebild fails: missing PullParser-x2.jar
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-05 22:40 UTC by Iain Buchanan
Modified: 2005-07-08 03:47 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Iain Buchanan 2005-07-05 22:40:23 UTC
output from emerge:
...

check_x2:
     [echo] Warning: Xerces2 XNI Pull Parser dependencies were not resolved.

x2impl_pp:

x2impl:

check_junit:

tests:
    [javac] Compiling 6 source files to
/var/tmp/portage/xpp2-2.1.10/work/PullParser2.1.10/build/tests

samples:
    [javac] Compiling 3 source files to
/var/tmp/portage/xpp2-2.1.10/work/PullParser2.1.10/build/samples

compile:

BUILD SUCCESSFUL
Total time: 4 seconds
>>> Test phase [not enabled]: dev-java/xpp2-2.1.10

>>> Install xpp2-2.1.10 into /var/tmp/portage/xpp2-2.1.10/image/ category dev-java
cp: cannot stat `build/lib/PullParser-x2-2.1.10.jar': No such file or directory
install: cannot stat `/var/tmp/portage/xpp2-2.1.10/temp/PullParser-x2.jar': No
such file or directory

!!! ERROR: dev-java/xpp2-2.1.10 failed.
!!! Function java-pkg_dojar, Line 185, Exitcode 1
!!! /var/tmp/portage/xpp2-2.1.10/temp/PullParser-x2.jar not found
!!! If you need support, post the topmost build error, NOT this status message.

Reproducible: Always
Steps to Reproduce:
1. emerge dev-java/xpp2 (in my case `emerge -uD world`)
Actual Results:  
See "Details"!

Expected Results:  
emerge successfully...

This happened yesterday, so I gave it some time and resynced, but its still
happening.  xpp2 seems to be a "new" package (I snipped some irrelevant lines
from this paste):

$ emerge -upDt world

These are the packages that I would merge, in reverse order:

[nomerge      ] www-servers/tomcat-5.0.28-r4
[nomerge      ]  dev-java/jaxen-1.0
[ebuild     U ]   dev-java/dom4j-1.6.1 [1.5]
[ebuild  N    ]    dev-java/jsr173-1.0
[ebuild  N    ]     dev-java/jaxme-0.3.1
[ebuild  N    ]      dev-db/hsqldb-1.7.3.1-r1
[ebuild  N    ]      dev-java/xmldb-20011111
[ebuild  N    ]    dev-java/xpp3-1.1.3.4m
[ebuild  N    ]    dev-java/xpp2-2.1.10

$ emerge info
Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0,
2.6.11-gentoo-r11 i686)
=================================================================
System uname: 2.6.11-gentoo-r11 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.6.12
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5, 2.4.1-r1
sys-apps/sandbox:    1.2.10
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c
/etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks nostrip sandbox sfperms strict"
GENTOO_MIRRORS="ftp://mirror.pacific.net.au/linux/Gentoo
http://mirror.gentoo.gr.jp ftp://mirrors.tds.net/gentoo
http://mirrors.tds.net/gentoo"
LANG="en_AU"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa apache2 arts avi bash-completion berkdb bitmap-fonts cdr
crypt cups curl directfb dvd dvdr eds emboss encode esd fam flac font-server
foomaticdb fortran gd gdbm gif gnome gpm gs gstreamer gtk gtk2 guile imagemagick
imlib ipv6 irda java jpeg junit libg++ libwww mad mikmod mmx motif mozsvg mp3
mpeg mysql ncurses nfs nls ogg oggvorbis opengl pam pdflib perl php png postgres
ppds python quicktime readline samba sdl spell sse ssl svg svga tcltk tcpd tetex
tiff truetype truetype-fonts type1-fonts vorbis wifi win32codecs xml xml2 xmms
xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Thomas Matthijs (RETIRED) gentoo-dev 2005-07-06 03:12:34 UTC
It is because of missing xerces-2
added it too DEPEND
how you managed to have tomcat but not xerces-2 is wierd since it depends on it
and ant always adds it too its classpath
Comment 2 Iain Buchanan 2005-07-07 03:21:28 UTC
I have xerces...

funny, I `emerge --sync`ed, and now

$ emerge -upDt tomcat dev-java/ant

These are the packages that I would merge, in reverse order:

Calculating dependencies ...done!
[ebuild  N    ] www-servers/tomcat-5.0.28-r4
[nomerge      ]  dev-java/jaxen-1.0
[ebuild     U ]   dev-java/dom4j-1.6.1 [1.5]
[ebuild  N    ]    dev-java/jsr173-1.0
[ebuild  N    ]     dev-java/jaxme-0.3.1
[ebuild  N    ]      dev-db/hsqldb-1.7.3.1-r1
[ebuild  N    ]      dev-java/xmldb-20011111
[ebuild  N    ]    dev-java/xpp3-1.1.3.4m
[ebuild  N    ]    dev-java/xpp2-2.1.10
[nomerge      ] sys-libs/libstdc++-v3-3.3.4
[nomerge      ]     sys-devel/gcc-3.4.4
[ebuild     U ]      sys-libs/zlib-1.2.2-r1 [1.2.2]

still no xerces-2.  However:

$ emerge -s xerces
Searching...
[ Results for search key : xerces ]
[ Applications found : 2 ]

*  dev-java/xerces
      Latest version available: 2.6.2-r2
      Latest version installed: 2.6.2-r2
      Size of downloaded files: 1,574 kB
      Homepage:    http://xml.apache.org/xerces2-j/index.html
      Description: The next generation of high performance, fully compliant XML
parsers in the Apache Xerces family
      License:     Apache-1.1

*  dev-libs/xerces-c
      Latest version available: 2.6.0
      Latest version installed: [ Not Installed ]
...

?!
Comment 3 Thomas Matthijs (RETIRED) gentoo-dev 2005-07-07 04:13:48 UTC
you still have the error?

what version of ant?
Comment 4 Iain Buchanan 2005-07-07 20:04:26 UTC
$ ant -version
Apache Ant version 1.5.4 compiled on March 16 2005

ant packages installed:

*  dev-java/ant
      Latest version available: 1.5.4-r2
      Latest version installed: 1.5.4-r2

*  dev-java/ant-core
      Latest version available: 1.5.4-r2
      Latest version installed: 1.5.4-r2

I have ant 1.6 masked, because I required version 1.5 for bugzilla or something
similar.  I unmasked it (from /etc/portage/package.mask) and then tried:

$ emerge xpp2

and I still get the error.  Let me know if you want me to do a deep (or
whatever) install of anything.
Comment 5 Thomas Matthijs (RETIRED) gentoo-dev 2005-07-08 03:47:06 UTC
sorry, didn't think anybody was still using 1.5

added a dep on ant-core 1.6
;(