Hello Ole-Egil
On 10/01/2005, you 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?
We don't have a finished list yet, this is one of the things wich need sorting out ASAP.
* 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?=
3.4 IIRC on OS4, 2.95.x on OS3.x
* 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.
X11 might be not the biggest problem, although an X11 lib would be usefull, wasn't GTK required too?
* PAM (should come with most Linux distributions). You must install the development package for your distribution.
Uhm, this is an interesting dependency.
I don't know what that's used for in OOo, but we'll find out soon :p
* 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?
Would kaffe be suitable to replace this?
* 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.
HNL_Dk was working on a bash replacement, but that would probably not be suited
* 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.
?
Don't look at me, i suppose this has something to do with OOo Draw (hope i remember the name properly)
* 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
GTK would be very usefull tho
* 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
Regards