Ole-Egil Hvitmyren wrote:
Thomas Frieden wrote:
Hi,
Henning Nielsen Lund wrote:
Some usefull information - looks like we will need to crosscompile:
What specifically do you have in mind ? Perl ? Java ?
Software Requirements
* glibc 2.1.x or higher
Well, this is of course not what we're gonna need :-) Do we have a list of what CAN'T be done at the moment with our own C library? Or is there anything?
I just chose the linux dependency page as it would be the one most alike what we need/have.
* gcc: OpenOffice.org has been successfully build under Linux
using the gcc versions 3.0.x, 3.1.1, 3.2.x, and 3.3.x. Older versions were built with gcc 2.95.2, 2.95 support is not maintained for current branches however. Version 2.96 does not work!
Which version do we have?=
As the page has not been updated for some time, this should be up to date with the compilers available for OS4
* The X11 development libraries and header files should be
installed. Should be in place with most Linux distributions.
We'll be replacing dependencied on X with intuition/graphics.library, afaik.
Yes, we should not use X11!!!
* PAM (should come with most Linux distributions). You must
install the development package for your distribution.
Uhm, this is an interesting dependency.
We don't need this, as the Amiga is a PC (AmigaOS is a single user operating system, so we don't need to support different users).
* JDK 1.3.1 or JDK 1.4.1 (note you need the SDK, not just the JRE). JDK 1.4.2 is not supported for versions prior to OpenOffice.org
1.1.1, see issue 16626.
Obviously we need some work here, or?
Yes
* If you are building with JDK 1.3.1, you need to download
crimson.jar from http://xml.apache.org/crimson/ and xalan.jar and xml-apis.jar from http://xml.apache.org/xalan-j/index.html and add these to the compilation classpath
Hopefully doable once we have the above :-)
* Perl 5
Can also be done, no?
Should be posible - if not now, then when we have ixemul - have thought about looking at perl5, if no one else is going to
* csh Note that you can start a build in bash however all the
scripts in the build system are actually csh scripts.
OO.ops :-) I asked about this the other day. What do we do for build scripts. Anyone? Write a minimal c-shell? I found this: http://ftp.funet.fi/pub/amiga/shells/csh/Csh-5.19.readme But it says it's not script-compatible. Possible to MAKE it script-compatible, or easier to start from scratch? Porting tsch possible? Discuss.
Should be possible when we have ixemul - http://prdownloads.sourceforge.net/amiga/ - just found tcsh-6.12.00.lha http://prdownloads.sourceforge.net/amiga/tcsh-6.12.00.lha
* zip and unzip
Check
* The gpc general polygon clipper library release 2.31, located at
http://www.cs.man.ac.uk/aig/staff/alan/software/. Download and unpack the tarball. You should have the files gpc.c and gpc.h in $SRC_ROOT/external/gpc.
?
* GTK - If you enable the crash reporter in configure then you
need the gtk 2, jpeg and tiff development libraries.
Ok, so fuck the crash reporter :-P
We just need to make it stable ;-)
- Ant Is required to build some features. This is a Java Make utility.
Perl Module requirements
The perl modules will be tested by configure beginning in V2.0. Here is a list of the modules that you can install. Module: Used for: Archive::Zip packing image lists, evtl. for further zipping needs XML::Parser expat based parser for the new XML based build lists