This is the mail archive of the
rhug-rhats@sources.redhat.com
mailing list for the RHUG project.
[naoko] PPC rpms and Yellow Dog Linux
- From: Ray Auge <rayauge at doublebite dot com>
- To: rhug-list <rhug-rhats at sources dot redhat dot com>
- Date: 18 Nov 2003 01:19:37 -0500
- Subject: [naoko] PPC rpms and Yellow Dog Linux
- Organization:
- References: <20031114100221.GB12866@redhat.com>
Status of Naoko on Yellow Dog Linux 3.0.1, based on those PPC packages
(this all from a rookie, mind you, not much skill at real testing)
1) force install of redhat-java-rpm-scripts
(YDL has coreutils split into three seperate rpms, so deps failed,
but all the required tools are there and apparently of good versions)
>rpm -i --nodeps redhat-java-rpm-scripts-1.0.2-2.noarch.rpm
2) installed Naoko (in order)
- junit, libgcc-ssa, libgcj-ssa
- gcc-java-ssa, gcc-ssa, libgcj-ssa-devel
- jaf
- jakarta-regexp
- cup
- xerces-j, commons-logging, commons-collections
- servletapi, javamail, bcel, commons-beanutils
- commons-fileupload, xalan-j, commons-digester
- mx4j, mysql-jdbc, struts, commons-modeler
- tomcat, ant-libs, tomcat-libs, libstdc++-ssa
3) first test was to compile something simple(with at least a couple
imports) with gcj:
////////////////////////////////////////////////////////
import java.util.Calendar;
import java.util.GregorianCalendar;
public class TestNaoko{
private Calendar cal;
public TestNaoko(){
cal = new GregorianCalendar();
}
public String getSystemDate(){
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH);
String mon = "";
int day = cal.get(Calendar.DAY_OF_MONTH);
int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK);
String dow = "";
switch(month){
...
}
switch(dayOfWeek){
...
}
return new String(dow + ", " + mon + " " + day + ", " + year);
}
public static void main(String[] args){
TestNaoko t = new TestNaoko();
System.out.println(t.getSystemDate());
}
}
//////////////////////////////////////////////////////////////
compiled with:
>gcj-ssa TestNaoko.java --main=TestNaoko -o TestNaoko
>./TestNaoko
Tuesday, November 18, 2003
4) did further tests against xerces-j like this (arbitrary code):
>gcj-ssa ServiceTracer.java Mapper.java MapTracer.java MapperRule.java
ActionNode.java --main=ServiceTracer -o ServiceTracer -L/usr/lib
-l-org-w3c-dom
- outcome was good.
I'll assume that it's all good from here... Thank you very much Gary.
Now I can continue my Thesis with confidence.
PS: How do I assemble files arranged in a package:
/last/
/last/map/
/last/map/Mapper.java
/last/map/MapperRule.java
/last/map/MapTracer.java
/last/map/ServiceMapper.java
/last/map/ActionNode.java
I tried:
>gcj-ssa last/map/*.java --main=last.map.Mapper -o Mapper -L/usr/lib
-l-org-w3c-dom
and get
>./Mapper
java.lang.NullPointerException
at _Jv_equalUtf8Consts(_Jv_Utf8Const, _Jv_Utf8Const)
(/lib/ssa/libgcj.so.4.0.0)
at last.map.MapTracer.getMapRules() (Unknown Source)
at last.map.Mapper.Mapper(java.lang.String) (Unknown Source)
at last.map.Mapper.main(java.lang.String[]) (Unknown Source)
java.lang.NullPointerException
at _Jv_equalUtf8Consts(_Jv_Utf8Const, _Jv_Utf8Const)
(/lib/ssa/libgcj.so.4.0.0)
at last.map.MapTracer.getMapRules() (Unknown Source)
at last.map.Mapper.Mapper(java.lang.String) (Unknown Source)
at last.map.Mapper.main(java.lang.String[]) (Unknown Source)
java.lang.NullPointerException
at _Jv_equalUtf8Consts(_Jv_Utf8Const, _Jv_Utf8Const)
(/lib/ssa/libgcj.so.4.0.0)
at last.map.MapTracer.getMapRules() (Unknown Source)
at last.map.Mapper.Mapper(java.lang.String) (Unknown Source)
at last.map.Mapper.main(java.lang.String[]) (Unknown Source)
java.lang.NullPointerException
at _Jv_equalUtf8Consts(_Jv_Utf8Const, _Jv_Utf8Const)
(/lib/ssa/libgcj.so.4.0.0)
at last.map.MapTracer.getMapRules() (Unknown Source)
at last.map.Mapper.Mapper(java.lang.String) (Unknown Source)
at last.map.Mapper.main(java.lang.String[]) (Unknown Source)
Thanks
Ray