This is the mail archive of the rhug-rhats@sources.redhat.com mailing list for the RHUG project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[naoko] PPC rpms and Yellow Dog Linux


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]