Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 138103 - java-1.5.fixer fails, QFILE not found
Summary: java-1.5.fixer fails, QFILE not found
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Other
: High normal
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-26 13:35 UTC by Nick Rosier
Modified: 2006-06-26 13:44 UTC (History)
1 user (show)

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


Attachments
java-1.5-fixer patch (java-1.5-fixer.patch.txt,633 bytes, patch)
2006-06-26 13:44 UTC, Nick Rosier
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Rosier 2006-06-26 13:35:16 UTC
Portage 2.1.1_pre1-r2 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.16-gentoo-r8 i686)
=================================================================
System uname: 2.6.16-gentoo-r8 i686 AMD Sempron(tm) Processor 3100+
Gentoo Base System version 1.12.1
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-r2
dev-util/confcache:  0.4.2-r1
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/gcc-config: 2.0.0_rc1
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=k8 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/mail/dspam /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/bind /var/run/dspam"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache confcache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://mirror.switch.ch/ftp/mirror/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/"
LINGUAS="en nl_BE"
MAKEOPTS="-j2"
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.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aalib acpi alsa apache2 apm arts asf avi bash-completion berkdb bitmap-fonts bzip2 bzlib cairo calendar cdda cli cpdflib crypt ctype curl dba divx4linux dri dvd dvdr eds emboss encode esd exif expat fam ffmeg fftw flac foomaticdb fortran ftp gd gdbm gif glitz glut gmp gnome gpm gsl gstreamer gtk gtk2 hal howl iconv idn imagemagick imap imlib innodb ipv6 isdnlog jack java jpeg jpeg2k kde lcms ldap libcaca libg++ libwww lirc lm_sensors mad maildir mcal mhash mikmod mime mjpeg mmap mmx mmxext motif mp3 mpeg mysql ncurses nls nptl nptlonly ogg oggvorbis opengl oss pam pcre pdflib perl php png pppd python qt quicktime readline reflection samba sasl sdl session snmp sockets spell spl sse sse2 ssl svga tcltk tcpd theora threads tiff transcode truetype truetype-fonts type1-fonts udev vorbis xine xml xml2 xmms xorg xosd xv xvid xvmc zeroconf zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux linguas_en linguas_nl_BE lirc_devices_imon_pad2keys userland_GNU video_cards_nvidia video_cards_ivtvdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Nick Rosier 2006-06-26 13:41:57 UTC
# java-1.5-fixer
 * Generating a list of jars which ant uses ...
grep: /usr/share/xerces-2/package.env: No such file or directory
grep: /usr/share/xalan/package.env: No such file or directory
grep: /usr/share/bcel/package.env: No such file or directory
grep: /usr/share/bsh/package.env: No such file or directory
grep: /usr/share/commons-beanutils-1.6/package.env: No such file or directory
grep: /usr/share/commons-collections/package.env: No such file or directory
grep: /usr/share/jdepend/package.env: No such file or directory
grep: /usr/share/jsch/package.env: No such file or directory
grep: /usr/share/jakarta-regexp-1.3/package.env: No such file or directory
grep: /usr/share/rhino-1.5/package.env: No such file or directory
grep: /usr/share/jython/package.env: No such file or directory
grep: /usr/share/jta/package.env: No such file or directory
grep: /usr/share/sun-jaf-bin/package.env: No such file or directory
grep: /usr/share/sun-javamail-bin/package.env: No such file or directory  [ ok ]
 * Checking for > 1.4 bytecode in ant jars ...                            [ ok ]
 * Generating a list of jars in the system ...                            [ ok ]
 * Checking for > 1.4 bytecode in system jars ...
/usr/bin/java-1.5-fixer: line 108: QFILE: command not found
/usr/bin/java-1.5-fixer: line 108: QFILE: command not found
/usr/bin/java-1.5-fixer: line 108: QFILE: command not found
/usr/bin/java-1.5-fixer: line 108: QFILE: command not found

This diff fixed it:

--- java-1.5-fixer.bad  2006-06-26 22:33:16.000000000 +0200
+++ java-1.5-fixer      2006-06-26 22:32:32.000000000 +0200
@@ -105,7 +105,7 @@
                if has_bad_bytecode ${jar}; then
                        debug_print "${jar} has bad bytecode!"
                        # determine what package it belongs to
-                       package="$(QFILE -C -q -v ${jar})"
+                       package="$(${QFILE} -C -q -v ${jar})"
                        # add it to the list of packages, with an =,
                        # so we can emerge it
                        broken_packages="${broken_packages} =${package}"
Comment 2 Josh Nichols (RETIRED) gentoo-dev 2006-06-26 13:43:11 UTC
Already on it, and fixed in CVS. Give it a few hours to hit your local rsync. Thanks for reporting.
Comment 3 Nick Rosier 2006-06-26 13:44:36 UTC
Created attachment 90208 [details, diff]
java-1.5-fixer patch