Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 131317 - dev-java/struts-1.2.9 emerge fails
Summary: dev-java/struts-1.2.9 emerge fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-26 04:16 UTC by Torsten Krah
Modified: 2006-05-19 04:16 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 Torsten Krah 2006-04-26 04:16:07 UTC
Trying to emerge struts-1.2.9 results in this error:

Calculating dependencies... done!
>>> Emerging (1 of 1) dev-java/struts-1.2.9 to /
>>> checksums files   ;-) struts-1.2.2-r2.ebuild
>>> checksums files   ;-) struts-1.1-r4.ebuild
>>> checksums files   ;-) struts-1.2.4-r2.ebuild
>>> checksums files   ;-) struts-1.2.9.ebuild
>>> checksums files   ;-) files/digest-struts-1.2.2-r2
>>> checksums files   ;-) files/digest-struts-1.1-r4
>>> checksums files   ;-) files/digest-struts-1.2.4-r2
>>> checksums files   ;-) files/digest-struts-1.2.9
>>> checksums src_uri ;-) struts-1.2.9-src.tar.gz
>>> Unpacking source...
>>> Unpacking struts-1.2.9-src.tar.gz to /var/tmp/portage/struts-1.2.9/work
tar: A lone zero block at 88403
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/struts-1.2.9/work/struts-1.2.9-src ...
Could not find package commons-beanutils-1.7

!!! ERROR: dev-java/struts-1.2.9 failed.
Call stack:
  ebuild.sh, line 1532:   Called dyn_compile
  ebuild.sh, line 929:   Called src_compile
  struts-1.2.9.ebuild, line 51:   Called java-pkg_getjar 'commons-beanutils-1.7' 'commons-beanutils.jar'
  java-pkg.eclass, line 322:   Called die

!!! Could not find commons-beanutils.jar in commons-beanutils-1.7
!!! If you need support, post the topmost build error, and the call stack if relevant.

Buildfile: build.xml

init:
     [echo] --------- struts 1.2.9 ---------

     [echo] java.class.path = /usr/share/ant-core/lib/ant-launcher.jar:/usr/share/log4j/lib/log4j.jar:/usr/share/xerces-2/lib/xercesSamples.jar:/usr/share/xerces-2/lib/xercesImpl.jar:/usr/share/xerces-2/lib/xml-apis.jar:/usr/share/xalan/lib/xalan.jar:/usr/share/xalan/lib/serializer.jar:/usr/share/junit/lib/junit.jar:/usr/share/antlr/lib/antlr.jar:/usr/share/bcel/lib/bcel.jar:/usr/share/bsh/lib/bsh.jar:/usr/share/commons-beanutils-1.6/lib/commons-beanutils.jar:/usr/share/commons-collections/lib/commons-collections.jar:/usr/share/commons-logging/lib/commons-logging.jar:/usr/share/commons-logging/lib/commons-logging-api.jar:/usr/share/commons-net/lib/commons-net.jar:/usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar:/usr/share/jdepend/lib/jdepend.jar:/usr/share/jsch/lib/jsch.jar:/usr/share/jakarta-regexp-1.3/lib/jakarta-regexp.jar:/usr/share/rhino-1.5/lib/js.jar:/usr/share/jython/lib/jython.jar:/usr/share/sun-jaf-bin/lib/activation.jar:/usr/share/sun-jaf-bin/lib/activation.jar:/usr/share/sun-javamail-bin/lib/smtp.jar:/usr/share/sun-javamail-bin/lib/pop3.jar:/usr/share/sun-javamail-bin/lib/mail.jar:/usr/share/sun-javamail-bin/lib/mailapi.jar:/usr/share/sun-javamail-bin/lib/imap.jar:/opt/blackdown-jdk-1.4.2.03/lib/tools.jar:/var/tmp/portage/struts-1.2.9/work/struts-1.2.9-src/./:/usr/share/ant-core/lib/ant.jar:/usr/share/ant-core/lib/ant-launcher.jar:/usr/share/ant-core/lib/junit.jar:/usr/share/ant-core/lib/jdepend.jar:/usr/share/ant-core/lib/ant-junit.jar:/usr/share/ant-core/lib/ant-vaj.jar:/usr/share/ant-core/lib/ant-weblogic.jar:/usr/share/ant-core/lib/ant-apache-resolver.jar:/usr/share/ant-core/lib/ant-netrexx.jar:/usr/share/ant-core/lib/ant-nodeps.jar:/usr/share/ant-core/lib/ant-starteam.jar:/usr/share/ant-core/lib/ant-xslp.jar:/usr/share/ant-core/lib/ant-stylebook.jar:/usr/share/ant-core/lib/ant-icontract.jar:/usr/share/ant-core/lib/ant-jmf.jar:/usr/share/ant-core/lib/ant-swing.jar:/usr/share/ant-core/lib/ant-jai.jar:/usr/share/ant-core/lib/ant-trax.jar:/usr/share/ant-core/lib/ant-antlr.jar:/usr/share/ant-core/lib/ant-apache-bcel.jar:/usr/share/ant-core/lib/ant-commons-logging.jar:/usr/share/ant-core/lib/ant-commons-net.jar:/usr/share/ant-core/lib/ant-jdepend.jar:/usr/share/ant-core/lib/ant-jsch.jar:/usr/share/ant-core/lib/ant-apache-log4j.jar:/usr/share/ant-core/lib/ant-apache-oro.jar:/usr/share/ant-core/lib/ant-apache-regexp.jar:/usr/share/ant-core/lib/ant-xalan1.jar:/usr/share/ant-core/lib/xjavac.jar
     [echo] java.home = /usr/opt/blackdown-jdk-1.4.2.03/jre
     [echo] user.home = /root

prepare.library:
    [mkdir] Created dir: /var/tmp/portage/struts-1.2.9/work/struts-1.2.9-src/target/library/classes/META-INF
    [mkdir] Created dir: /var/tmp/portage/struts-1.2.9/work/struts-1.2.9-src/target/library/classes/META-INF/tlds
    [mkdir] Created dir: /var/tmp/portage/struts-1.2.9/work/struts-1.2.9-src/target/library/classes/org/apache/struts/resources
     [copy] Copying 1 file to /var/tmp/portage/struts-1.2.9/work/struts-1.2.9-src/target/library/classes/META-INF
     [copy] Copying 1 file to /var/tmp/portage/struts-1.2.9/work/struts-1.2.9-src/target/library/classes/META-INF
     [copy] Copying 6 files to /var/tmp/portage/struts-1.2.9/work/struts-1.2.9-src/target/library/classes/org/apache/struts/resources
     [copy] Copying 1 file to /var/tmp/portage/struts-1.2.9/work/struts-1.2.9-src/target/conf

BUILD FAILED
/var/tmp/portage/struts-1.2.9/work/struts-1.2.9-src/build.xml:365: Use a fileset to copy directories.

Total time: 5 seconds

!!! ERROR: dev-java/struts-1.2.9 failed.
Call stack:
  ebuild.sh, line 1532:   Called dyn_compile
  ebuild.sh, line 929:   Called src_compile
  struts-1.2.9.ebuild, line 65:   Called die

!!! compile failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

The commons-beanutils package is installed - no idea whats wrong, but the class path looks little bit wrong, 1.6 is used instead of 1.7, maybe thats the error.

emerge --info:

Portage 2.1_pre7-r5 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.5-r3, 2.6.16-p35-r3 i686)
=================================================================
System uname: 2.6.16-p35-r3 i686 Intel(R) Pentium(R) M processor 1.60GHz
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [disabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
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-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -mtune=pentium-m -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/mail/dspam /opt/openjms/config /usr/NX/etc /usr/NX/home /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/bind /var/qmail/control /var/run/dspam"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -mtune=pentium-m -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer noinfo sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.gentoo.mesh-solutions.com/gentoo/ "
LANG="de_DE.UTF-8"
LC_ALL="de_DE.UTF-8"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/gentoo-de /usr/local/portage/default"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X aalib acl alsa apache2 apm arts avi bash-completion berkdb bitmap-fonts bzip2 cjk cli crypt cscope cups dga dri dvd eds emboss encode esd flac foomaticdb fortran gdbm ggi gif gnome gpm gstreamer gtk gtk2 gtkhtml hal idn imlib ipv6 isdnlog jack java jikes jpeg kde kerberos lcms ldap libg++ libwww mad mikmod mmx motif mp3 mpeg mysql nas ncurses nls nptl ogg opengl oss pam pcre pdflib perl png postgres pppd python qt quicktime readline reflection samba scanner sdl session slang snmp spell spl sse sse2 ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts udev unicode vorbis xinerama xml xmms xorg xprint xv zlib elibc_glibc input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics kernel_linux linguas_de userland_GNU video_cards_radeon video_cards_v4l"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS
Comment 1 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2006-04-26 06:18:30 UTC
Works here, but I have migration and java-experimental overlays and that can be different.
The classpath also contains beanutils-1.6 so that's not the issue... The version 1.7 is used somewhere else build process, not for ant's execution classpath.

What happens when you execute:
java-config -p commons-beanutils-1.7

You can also try remerging/updating commons-beanutils-1.7, if you installed it long ago, there have been some slotting issues, you should have 1.7.0-r1 and not older.

Portage 2.1_pre9-r4 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-gentoo-r2 i686)
=================================================================
System uname: 2.6.16-gentoo-r2 i686 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.0_pre18
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
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-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon64 -msse3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon64 -msse3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo "
LINGUAS="en cs"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/gentoo-java-experimental /usr/local/overlays/migration-overlay /usr/local/overlays/caster"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext 7zip X aac alsa apache2 apm arts audiofile avi bash-completion berkdb bitmap-fonts bluetooth bzip2 cdr cli crypt cups curl directfb dri dts dvd dvdr eds emboss encode esd fam fbcon ffmpeg fftw firefox flac foomaticdb fortran gdbm ggi gif gpm gstreamer gtk gtk2 hal icq idn imlib ipv6 isdnlog java javascript jpeg kde kdeenablefinal lcms libcaca libg++ libwww lm_sensors lua lzo mad matroska mikmod mmx mmxext motif mozcalendar mozdevelop mozilla moznoirc mozsvg mp3 mpeg ncurses nls nptl nsplugin nvidia ogg openal opengl oscar oss pam pcre pdf pdflib perl png pppd python qt quicktime readline reflection rtc sdl session sockets speex spell spl sse sse2 ssl svg svga tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb v4l vorbis xml xml2 xmms xorg xosd xv xvid zlib elibc_glibc kernel_linux linguas_en linguas_cs userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, MAKEOPTS
Comment 2 Torsten Krah 2006-05-19 04:16:20 UTC
Upgrading commons-beanutils from 1.7.0 to 1.7.0-r1 helped, works now.

kind regards