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

Bug 100020

Summary: [meta-bug] jikes support broken on some packages
Product: Gentoo Linux Reporter: Patrizio Bassi <patrizio.bassi>
Component: New packagesAssignee: Java team <java>
Status: RESOLVED NEEDINFO    
Severity: minor    
Priority: Normal    
Version: 2005.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Patrizio Bassi 2005-07-23 05:10:44 UTC
dev-java/kissme-classpath -jikes  
dev-java/avalon-phoenix  -jikes  
dev-java/log4j -jikes  
dev-java/jacl -jikes  
dev-java/makeme -jikes  
dev-java/jdbc3-postgresql -jikes  
dev-util/eclipse-cbg-editor -jikes  
=dev-java/avalon-logkit-1.2 -jikes  
dev-java/jaxen -junit  
www-servers/tomcat -jikes  
 
 
these packages need -jikes in order to compile properly 
please delete the jikes use flag from them
Comment 1 Patrizio Bassi 2005-08-26 03:08:40 UTC
confirmation is: 
strace /usr/bin/ebinfo 
open("/usr/share/locale/it_IT@euro/LC_MESSAGES/eb.mo", O_RDONLY) = -1 
ENOENT (No such file or directory) 
open("/usr/share/locale/it@euro/LC_MESSAGES/eb.mo", O_RDONLY) = -1 ENOENT 
(No such file or directory) 
open("/usr/share/locale/it_IT/LC_MESSAGES/eb.mo", O_RDONLY) = -1 ENOENT (No 
such file or directory) 
open("/usr/share/locale/it/LC_MESSAGES/eb.mo", O_RDONLY) = -1 ENOENT (No 
such file or directory) 
write(2, "/usr/bin/ebinfo: failed to open "..., 47/usr/bin/ebinfo: failed to open a catalog file 
 
 
it's using nls, but seems that translated messages are not merged in 
Comment 2 Patrizio Bassi 2005-08-26 03:10:21 UTC
sorry, wrong post, too many tab opened. 
 
discard this comment, i'm sorry 
Comment 3 Josh Nichols (RETIRED) gentoo-dev 2005-11-25 18:34:31 UTC
I just looked into the packages you listed.

The following are no longer in portage:
* dev-java/avalon-phoenix
* dev-java/kissme-classpath

The following no longer have jikes flag:
* =dev-java/avalon-logkit-1.2
* dev-java/jdbc3-postgresql

The following are still, and I wasn't able to get to build otherwise:
* dev-util/eclipse-cbg-editor

The following are still affected:
* dev-java/jacl
* dev-java/makeme

The ones still affected are dependent on bug #89711.
Comment 4 Josh Nichols (RETIRED) gentoo-dev 2005-11-25 19:05:09 UTC
For the packages not currently working, I've updated in CVS to no longer use jikes.

If you experience further problems with jikes, please open a new bug for each
package affected.
Comment 5 Patrizio Bassi 2005-11-26 01:41:01 UTC
i just synched and saw that  dev-java/avalon-logkit-1.2 still have it. 
 
online cvs shows the same. what's up? 
Comment 6 Petteri Räty (RETIRED) gentoo-dev 2005-11-26 03:15:23 UTC
(In reply to comment #5)
> i just synched and saw that  dev-java/avalon-logkit-1.2 still have it. 
>  
> online cvs shows the same. what's up? 

Indeed, but I tested on sun-jdk-1.5 and blackdown-jdk-1.4 and both work with
jikes. I do get a couple of Semantic warnings but that does not make the emerge
stop.

Comment 7 Petteri Räty (RETIRED) gentoo-dev 2005-11-26 03:16:52 UTC
Let's put this as NEEDINFO. Please provide information on the jdk you are using
and output from the avalon-logkit-1.2 failure and REOPEN.
Comment 8 Patrizio Bassi 2005-11-26 03:25:02 UTC
o yes it works for me too.  
 
now i'm retesting my list. 
 
my config is: jdk 1.5 and jikes. 
i know 1.5 is masked, should i fill a bug for every package not working? 
 
for example log4j doesn't work with jikes, and i saw that overlay has dropped this use 
flag. 
 
what should i do? report a bug for that? 
Comment 9 Petteri Räty (RETIRED) gentoo-dev 2005-11-26 03:30:12 UTC
(In reply to comment #8)
> o yes it works for me too.  
>  
> now i'm retesting my list. 
>  
> my config is: jdk 1.5 and jikes. 
> i know 1.5 is masked, should i fill a bug for every package not working? 
>  

You should file bugs for the jikes use flag not working. Bugs caused by the jdk
1.5 are not our problem because it is package.masked for a very good reason. The
solution is the axxo-overlay.

>  
> for example log4j doesn't work with jikes, and i saw that overlay has dropped
> this use flag. 
>  

The axxo-overlay handles compiler configuration differently.

> what should i do? report a bug for that? 

Nope if you are talking about axxo-overlay. Take a look at
/etc/java-config/compilers.conf
Comment 10 Patrizio Bassi 2005-11-26 04:35:11 UTC
no i'm not using any overlay. 
 
i'll do this: wait for jdk 1.5 unmask (overlay merged) and retest all. 
 
thx for infos