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?
* 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?=
* 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.
* PAM (should come with most Linux distributions). You must install the development package for your distribution.
Uhm, this is an interesting dependency.
* 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?
* 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?
* 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.
* 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
* 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