Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 134460 - dev-java/saxpath needs to depend on ant-tasks with USE="doc"
Summary: dev-java/saxpath needs to depend on ant-tasks with USE="doc"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-26 16:01 UTC by Robert Marmorstein
Modified: 2006-05-27 23:37 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 Robert Marmorstein 2006-05-26 16:01:03 UTC
When trying to emerge sax-path, compilation fails with an error about some traXLiason package missing.  "trax" is a component of ant-tasks.  Installing ant-tasks fixes the problem.

Probably the sax-path ebuild needs to DEPEND on "ant-tasks".

My emerge info:

Portage 2.1_rc2 (default-linux/x86/2006.0, gcc-4.1.0, glibc-2.4-r3, 2.6.16-gentoo-r7 i686)
=================================================================
System uname: 2.6.16-gentoo-r7 i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.12.0_pre19
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r1
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
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.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks genwired metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="en he grc"
MAKEOPTS=""
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X Xaw3d aalib acpi ada aim alsa apache2 apm asf audiofile avi bash-completion berkdb bidi bindist bitmap-fonts blas browserplugin bzip2 calendar cdr cgi cli crypt cscope ctype cups curl curlwrappers dba dga dio divx4linux doc dri dvd dvdr eds emboss encode esd fastcgi ffmpeg fftw firefox flac flash flatfile foomatic foomaticdb fortran ftp gb gcj gd gdbm ggi gif gimp gmp gphoto2 gpm gstreamer gtk gtk2 hal iconv icq imagemagick imap imlib ipv6 isdnlog jabber jack java jikes jpeg jpeg2k kde kdexdeltas ladcca lcms libg++ libwww mad mbox mcal memlimit mikmod mime ming mmap mmx mng motif mozcalendar mozilla mp3 mpeg mysql mysqli nas ncurses network new-login nls nocd nptl nptlonly nsplugin objc ogg oggvorbis openal opengl oscar oss pam pcntl pcre pda pdf pdflib perl pie plotutils plugin png posix postgres ppds pppd python qt quicktime quotes readline reflection ruby scanner sdl session shared slang sockets softmmu speex spell spl sse ssl svg sysvipc szip tcltk tcpd tetex theora tidy tiff truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 videos vorbis win32codecs wmf wxwindows xcomposite xine xinerama xml xml2 xmms xorg xpm xscreensaver xsl xv xvid yahoo zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_en linguas_he linguas_grc userland_GNU video_cards_nvidia"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Petteri Räty (RETIRED) gentoo-dev 2006-05-27 03:59:49 UTC
Works fine here:
pena eclass # equery l dev-java/
[ Searching for all packages in 'dev-java' among: ]
 * installed packages
[I--] [  ] dev-java/ant-core-1.6.5-r2 (0)
[I--] [  ] dev-java/antlr-2.7.5-r2 (0)
[I--] [ ~] dev-java/blackdown-jdk-1.4.2.03-r2 (1.4.2)
[I--] [ ~] dev-java/gjdoc-0.7.7 (0)
[I--] [  ] dev-java/japitools-0.9.5 (0)
[I--] [  ] dev-java/java-config-1.2.11-r1 (0)
[I--] [  ] dev-java/java-sdk-docs-1.5.0-r1 (1.5.0)
[I--] [  ] dev-java/sun-jdk-1.3.1.17 (1.3)
[I--] [M ] dev-java/sun-jdk-1.4.2.10 (1.4)
[I--] [ ~] dev-java/sun-jdk-1.5.0.06-r2 (1.5)

And then emerge -1 saxpath worked fine.
Comment 2 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2006-05-27 13:29:11 UTC
Specifying exact version and USEflags helps...

[ebuild  N    ] dev-java/saxpath-1.0  USE="-doc -junit -source" 0 kB

Compilation (without ant-tasks) fails only with USE="doc". USE="junit" makes it depend on ant-tasks, so "doc" should too. USE="source" has no effect on this.

Patch would be easy:

--- /usr/portage/dev-java/saxpath/saxpath-1.0.ebuild    2006-03-11 21:06:00.000000000 +0100
+++ saxpath-1.0.ebuild  2006-05-27 22:26:52.000000000 +0200
@@ -18,6 +18,7 @@
 DEPEND=">=virtual/jdk-1.4
        dev-java/ant-core
        junit? ( dev-java/ant-tasks )
+       doc? ( dev-java/ant-tasks )
        ${RDEPEND}"

 S=${WORKDIR}/${P}-FCS
Comment 3 Petteri Räty (RETIRED) gentoo-dev 2006-05-27 23:37:13 UTC
Fixed. Thanks for reporting.