Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 54112 - struts-1.1.ebuild fails for lack of dependency with ant-optional
Summary: struts-1.1.ebuild fails for lack of dependency with ant-optional
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-16 13:19 UTC by Guillermo Castro
Modified: 2004-06-21 07: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 Guillermo Castro 2004-06-16 13:19:49 UTC
While trying to emerge struts, i got the following error:

BUILD FAILED
/var/tmp/portage/struts-1.1/work/jakarta-struts-1.1-src/build.xml:301: java.lang.ClassNotFoundException: org.apache.tools.ant.taskdefs.optional.TraXLiaison

The problem is that the class is part of the ant-optional package which i hadn't installed. After installing ant-optional, struts package emerged fine.

Reproducible: Always
Steps to Reproduce:
1. Be sure package 'ant-optional' isn't installed on the system
2. 'emerge struts'


Actual Results:  
Build failed with the following error:

BUILD FAILED
/var/tmp/portage/struts-1.1/work/jakarta-struts-1.1-src/build.xml:301:
java.lang.ClassNotFoundException: org.apache.tools.ant.taskdefs.optional.TraXLiaison

Expected Results:  
package should be emerged succesfully.

Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040420-r0,
2.6.5-gentoo-r1)
=================================================================
System uname: 2.6.5-gentoo-r1 i686 Intel(R) Pentium(R) M processor 1400MHz
Gentoo Base System version 1.4.15
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -pipe -O3 -fomit-frame-pointer -frename-registers
-fprefetch-loop-arrays -falign-functions=64 -mmmx -msse"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /etc/tomcat /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config
/var/lib/jboss /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium3 -pipe -O3 -fomit-frame-pointer -frename-registers
-fprefetch-loop-arrays -falign-functions=64 -mmmx -msse"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache prelink sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib acpi acpi4linux alsa apache2 apm arts avi berkdb bidi bluetooth
bonobo cdr composite crypt cups curl dga directfb dri dvd encode esd ethereal
evo fbcon flash foomaticdb gd gdbm ggi gif gimpprint gphoto2 gpm gstreamer gtk
gtk2 gtkhtml imlib input_devices_synaptics irmc java jpeg kde libg++ libwww lirc
mad mikmod mmx motif moznocompose moznomail mpeg mysql ncurses nls oggvorbis
opengl opie oss pam pcmcia pda pdflib perl php png pnp postgres python qt
quicktime radoen readline samba sasl sdl slang spell sse sse2 ssl svga tcpd tiff
truetype trusted unicode usb video_cards_radeon wavelan wmf wxwindows x86 xlib
xml xml2 xmms xosd xv zlib"
Comment 1 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2004-06-19 16:46:04 UTC
Did you have ant 1.5 or 1.6 installed when this failed on you?

With 1.5, you don't need ant-optional, with 1.6, ant-optional will be installed automatically by emerge after it has installed ant 1.6.

If you find this not to be the case for you, please reopen this bug with specific information on which version of any you used.
Comment 2 Guillermo Castro 2004-06-21 07:47:04 UTC
I have ant 1.6.1-r1 installed, and ant-optional wasn't installed along. I guess then this should be an ant bug?