Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 597330

Summary: dev-java/sun-jms-1.1-r2 emerge fails: jms-1_1-fr-apidocs.zip has wrong permissions
Product: Gentoo Linux Reporter: Jeff Roehl <jeffroehl>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: blocker    
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info dev-java/sun-jms-1.1-r2

Description Jeff Roehl 2016-10-17 05:02:42 UTC
Created attachment 450510 [details]
emerge --info dev-java/sun-jms-1.1-r2

>>> Emerging (1 of 6) dev-java/sun-jms-1.1-r2::gentoo
 * jms-1_1-fr-apidocs.zip SHA256 size ;-) ...                                                                                    [ ok ]
 * Using: icedtea-bin-7
>>> Unpacking source...
>>> Unpacking jms-1_1-fr-apidocs.zip to /tmp/portage/dev-java/sun-jms-1.1-r/work

error:  cannot open zipfile [ /tmp/portage/dev-java/sun-jms-1.1-r2/distdir/jms-1_1-fr-apidocs.zip ]
        Permission denied
unzip:  cannot find or open /tmp/portage/dev-java/sun-jms-1.1-r2/distdir/jms-1_1-fr-apidocs.zip, /tmp/portage/dev-java/sun-jms-1.1-r2/distdir/jms-1_1-fr-apidocs.zip.zip or /tmp/portage/dev-java/sun-jms-1.1-r2/distdir/jms-1_1-fr-apidocs.zip.ZIP.
unpack: failure unpacking jms-1_1-fr-apidocs.zip
rm: cannot remove '/tmp/portage/dev-java/sun-jms-1.1-r2/work/jms1.1/lib/*.jar': No such file or directory
>>> Source unpacked in /tmp/portage/dev-java/sun-jms-1.1-r2/work
>>> Compiling source in /tmp/portage/dev-java/sun-jms-1.1-r2/work ...
/tmp/portage/dev-java/sun-jms-1.1-r2/temp/environment: line 3723: cd: src/share: No such file or directory
 * Compiling ...
javac: directory not found: /tmp/portage/dev-java/sun-jms-1.1-r2/work/jms1.1/build
Usage: javac <options> <source files>
use -help for a list of possible options
 * ERROR: dev-java/sun-jms-1.1-r2::gentoo failed (compile phase):
 *   ejavac failed
 * 
 * Call stack:
 *     ebuild.sh, line  115:  Called src_compile
 *   environment, line 3724:  Called ejavac '-nowarn' '-d' '/tmp/portage/dev-java/sun-jms-1.1-r2/work/jms1.1/build'
 *   environment, line  658:  Called die
 * The specific snippet of code:
 *       ${compiler_executable} ${javac_args} "${@}" || die "ejavac failed"
Comment 1 Jeff Roehl 2016-10-17 05:10:25 UTC
#ls -l
-rw-r-----   1 root    root        361922 Jan  5  2015 jms-1_1-fr-apidocs.zip

should be
-rw-rw-r--
Comment 2 Azamat H. Hackimov 2016-10-20 04:53:40 UTC
It seems, you downloaded it manually. For those downloads you need to execute "chown portage:portage ..." command before installing.
Comment 3 Tomáš Mózes 2016-10-20 07:51:17 UTC
Yes, this package cannot be downloaded automatically due to license restrictions and you had wrong permissions on the file in /usr/portage/distfiles.