Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 191357 - Compile of dev-java/jarjar-0.9 fails
Summary: Compile of dev-java/jarjar-0.9 fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-05 09:49 UTC by Thomas Beutin
Modified: 2007-12-13 16:13 UTC (History)
0 users

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


Attachments
build.log (build.log,4.75 KB, text/plain)
2007-09-05 09:51 UTC, Thomas Beutin
Details
requested output (extended_debug_build.log,47.85 KB, text/plain)
2007-09-05 13:03 UTC, Thomas Beutin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Beutin 2007-09-05 09:49:18 UTC
emerging of dev-java/jarjar-0.9 leads to

[...]
    [javac] /var/tmp/portage/dev-java/jarjar-0.9/work/jarjar-0.9/src/main/com/tonicsystems/jarjar/DepFind.java:40: ClassHea
derReader(java.io.InputStream) in com.tonicsystems.jarjar.ClassHeaderReader cannot be applied to ()
    [javac]             ClassHeaderReader header = new ClassHeaderReader();
    [javac]                                        ^
    [javac] /var/tmp/portage/dev-java/jarjar-0.9/work/jarjar-0.9/src/main/com/tonicsystems/jarjar/DepFind.java:45: cannot f
ind symbol
    [javac] symbol  : method read(java.io.InputStream)
    [javac] location: class com.tonicsystems.jarjar.ClassHeaderReader
    [javac]                 header.read(cp.getInputStream(cls));
    [javac]                       ^
    [javac] /var/tmp/portage/dev-java/jarjar-0.9/work/jarjar-0.9/src/main/com/tonicsystems/jarjar/DependencyVisitor.java:208: acceptType(org.objectweb.asm.signature.SignatureVisitor) in org.objectweb.asm.signature.SignatureReader cannot be applied to (com.tonicsystems.jarjar.DependencyVisitor.SignatureFixer)
    [javac]             reader.acceptType(fixer);
    [javac]                   ^
    [javac] /var/tmp/portage/dev-java/jarjar-0.9/work/jarjar-0.9/src/main/com/tonicsystems/jarjar/DependencyVisitor.java:210: accept(org.objectweb.asm.signature.SignatureVisitor) in org.objectweb.asm.signature.SignatureReader cannot be applied to (com.tonicsystems.jarjar.DependencyVisitor.SignatureFixer)
    [javac]             reader.accept(fixer);
    [javac]                   ^
    [javac] /var/tmp/portage/dev-java/jarjar-0.9/work/jarjar-0.9/src/main/com/tonicsystems/jarjar/DependencyVisitor.java:218: cannot find symbol
    [javac] symbol  : constructor SignatureAdapter(org.objectweb.asm.signature.SignatureWriter)
    [javac] location: class com.tonicsystems.jarjar.SignatureAdapter
    [javac]             super(sw);
    [javac]             ^
    [javac] /var/tmp/portage/dev-java/jarjar-0.9/work/jarjar-0.9/src/main/com/tonicsystems/jarjar/PackageTransformer.java:28: com.tonicsystems.jarjar.PackageTransformer is not abstract and does not override abstract method setTarget(com.tonicsystems.jarjar.asm.ClassVisitor) in com.tonicsystems.jarjar.ClassTransformer
    [javac] class PackageTransformer extends DependencyVisitor implements ClassTransformer
    [javac] ^
    [javac] 6 errors

(see attached build.log for full log)

Reproducible: Always

Steps to Reproduce:
1. emerge =dev-java/jarjar-0.9



# emerge --info
Portage 2.1.2.12 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.5-r4, 2.6.22-suspend2-r1 i686)
=================================================================
System uname: 2.6.22-suspend2-r1 i686 Intel(R) Pentium(R) M processor 1300MHz
Gentoo Base System release 1.12.9
Timestamp of tree: Wed, 05 Sep 2007 05:30:09 +0000
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.3.5-r3, 2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -march=pentium-m -funroll-loops -pipe -fomit-frame-pointer -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -fforce-addr"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/fax /usr/share/X11/xkb /usr/share/config /var/bind /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php4/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php4/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php4/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-Os -march=pentium-m -funroll-loops -pipe -fomit-frame-pointer -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -fforce-addr"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="de en en_GB en_US fr it es pt pt_BR"
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 --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://10.6.0.1/gentoo-portage"
USE="X a52 aac acpi alsa apache2 arts audiofile avi bash-completion bcmath bdf berkdb bindist bitmap-fonts bluetooth bzip2 cairo caps cdb cddb cdparanoia cdr cli cracklib crypt ctype cups curl curlwrappers dbus dga divx4linux dri dv dvb dvd dvdr dvdread eds emboss encode esd ethereal evo exif expat fam fame ffmpeg firefox flac flatfile font-server foomaticdb fortran fpx ftp gd gdbm gif gimp gmp gnome gnutls gphoto2 gpm graphviz gs gstreamer gtk gtk2 hal iconv ieee1394 imagemagick imap imlib inifile ipv6 isdnlog java javamail javascript jbig jikes jpeg jpeg2k junit kde lcms ldap libg++ libwww logrotate logwatch lzo mad matroska mcal mhash midi mikmod milter ming mjpeg mmap mmx mng motif mp3 mpeg mplayer mudflap musicbrainz mysql ncurses network nls nptl nptlonly nsplugin odbc ogg oggvorbis opengl openmp oss pam pcmcia pcntl pcre pda pdf pdflib perl php pic png pnp posix postgres ppds pppd pvm python qt3support qt4 quicktime radius readline reflection ruby samba sasl scanner sdl session sharedext sharedmem simplexml slp sndfile snmp soap sockets speex spell spl sqlite sqlite3 sse sse2 ssl subtitles svg syslog sysvipc tcltk tcpd tetex theora tidy tiff tokenizer truetype truetype-fonts trusted type1-fonts unicode usb v4l v4l2 vcd vhosts vorbis wddx wifi win32codecs wmf wxwindows x86 xface xine xinerama xml xml2 xmlrpc xorg xosd xpm xprint xsl xv xvid yaz zlib zvbi" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en en_GB en_US fr it es pt pt_BR" USERLAND="GNU" VIDEO_CARDS="vga vesa fbdev nv nvidia v4l"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Thomas Beutin 2007-09-05 09:51:02 UTC
Created attachment 130068 [details]
build.log
Comment 2 Petteri Räty (RETIRED) gentoo-dev 2007-09-05 12:10:25 UTC
Please post the output of:
echo /usr/share/asm-*
Comment 3 Thomas Beutin 2007-09-05 12:44:24 UTC
(In reply to comment #2)
> Please post the output of:
> echo /usr/share/asm-*
# echo /usr/share/asm-*
/usr/share/asm-1.4 /usr/share/asm-1.5 /usr/share/asm-2
Comment 4 Petteri Räty (RETIRED) gentoo-dev 2007-09-05 12:48:51 UTC
Does JAVA_PKG_STRICT=1 emerge -1 jarjar work?
Please attach the output of JAVA_PKG_DEBUG=1 emerge -1 jarjar too. Thanks.
Comment 5 Thomas Beutin 2007-09-05 12:57:50 UTC
(In reply to comment #4)
> Does JAVA_PKG_STRICT=1 emerge -1 jarjar work?
Yes:

# JAVA_PKG_STRICT=1 emerge -1 jarjar
Calculating dependencies... done!
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) dev-java/jarjar-0.9 to /
 * jarjar-src-0.9.zip RMD160 ;-) ...                                           
                                     [ ok ]
 * jarjar-src-0.9.zip SHA1 ;-) ...                                             
                                     [ ok ]
 * jarjar-src-0.9.zip SHA256 ;-) ...                                           
                                     [ ok ]
 * jarjar-src-0.9.zip size ;-) ...                                             
                                     [ ok ]
 * checking ebuild checksums ;-) ...                                           
                                     [ ok ]
 * checking auxfile checksums ;-) ...                                          
                                     [ ok ]
 * checking miscfile checksums ;-) ...                                         
                                     [ ok ]
 * checking jarjar-src-0.9.zip ;-) ...                                         
                                     [ ok ]
 * Using: sun-jdk-1.6
>>> Unpacking source...
>>> Unpacking jarjar-src-0.9.zip to /var/tmp/portage/dev-java/jarjar-0.9/work
removed `src/main/com/tonicsystems/jarjar/JarJarMojo.java'
removed `src/main/gnu/getopt/Getopt.java'
removed `src/main/gnu/getopt/LongOpt.java'
removed `src/main/gnu/getopt/MessagesBundle.properties'
removed directory: `src/main/gnu/getopt'
removed directory: `src/main/gnu'
 * Applying 0.9-system-jars.patch ...                                          
                                     [ ok ]
removed `asm-commons.jar'
removed `asm-util.jar'
removed `asm.jar'
removed `gnu-regexp.jar'
removed `maven-plugin-api.jar'
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/dev-java/jarjar-0.9/work/jarjar-0.9 ...
Rewriting source attributes
Using Sax to rewrite the build.xml files
Rewriting ./build.xml
Rewriting target attributes
Using Sax to rewrite the build.xml files
Rewriting ./build.xml
Rewriting nowarn attributes
Using Sax to rewrite the build.xml files
Rewriting ./build.xml
Searching for bundled jars:
None found.
Searching for bundled classes (no output if none found):
/var/tmp/portage/dev-java/jarjar-0.9/work/jarjar-0.9/src/test/Generics.class
Search done.
 * Disabling system classpath for ant
 * Disabling all optional ANT_TASKS
Buildfile: build.xml

init:
     [echo] bootclasspath 

compile:
    [mkdir] Created dir:
/var/tmp/portage/dev-java/jarjar-0.9/work/jarjar-0.9/build/main
     [copy] Copying 1 file to
/var/tmp/portage/dev-java/jarjar-0.9/work/jarjar-0.9/build/main
     [copy] Copied 5 empty directories to 2 empty directories under
/var/tmp/portage/dev-java/jarjar-0.9/work/jarjar-0.9/build/main
    [javac] Compiling 43 source files to
/var/tmp/portage/dev-java/jarjar-0.9/work/jarjar-0.9/build/main

jar-nojarjar:
    [mkdir] Created dir:
/var/tmp/portage/dev-java/jarjar-0.9/work/jarjar-0.9/dist
      [jar] Building jar:
/var/tmp/portage/dev-java/jarjar-0.9/work/jarjar-0.9/dist/jarjar-0.9.jar

BUILD SUCCESSFUL
Total time: 5 seconds
>>> Source compiled.
>>> Test phase [not enabled]: dev-java/jarjar-0.9

>>> Install jarjar-0.9 into /var/tmp/portage/dev-java/jarjar-0.9/image/ category dev-java
>>> Completed installing jarjar-0.9 into /var/tmp/portage/dev-java/jarjar-0.9/image/

>>> Merging dev-java/jarjar-0.9 to /
--- /usr/
--- /usr/share/
--- /usr/share/jarjar-1/
--- /usr/share/jarjar-1/lib/
>>> /usr/share/jarjar-1/lib/jarjar.jar
>>> /usr/share/jarjar-1/package.env
--- /usr/share/ant/
--- /usr/share/ant/tasks/
>>> /usr/share/ant/tasks/jarjar-1
>>> dev-java/jarjar-0.9 merged.

 dev-java/jarjar
    selected: 0.6-r1 
   protected: 0.9 
     omitted: none

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

>>> Unmerging dev-java/jarjar-0.6-r1...
No package files given... Grabbing a set.
--- !mtime obj /usr/share/jarjar-1/package.env
--- !mtime obj /usr/share/jarjar-1/lib/jarjar.jar
--- !empty dir /usr/share/jarjar-1/lib
--- !empty dir /usr/share/jarjar-1
--- !empty dir /usr/share
--- !empty dir /usr
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.
 * GNU info directory index is up-to-date.
Comment 6 Thomas Beutin 2007-09-05 13:03:15 UTC
Created attachment 130081 [details]
requested output
Comment 7 Thomas Beutin 2007-09-05 13:04:14 UTC
Comment on attachment 130081 [details]
requested output

output from the command:
JAVA_PKG_DEBUG=1 emerge -1 jarjar
Comment 8 Thomas Beutin 2007-09-05 13:05:49 UTC
(In reply to comment #4)
> Please attach the output of JAVA_PKG_DEBUG=1 emerge -1 jarjar too. Thanks.
is attached as "requestet output" (had no better idea for the name...)
Thank You!
Comment 9 Petteri Räty (RETIRED) gentoo-dev 2007-12-13 16:13:47 UTC
Well I added ANT_TASKS=none to the build which usually fixes stuff like this. Any way if you see this again please reopen. I was never able to reproduce so kind of hard to know if it fixes this or not.