Sorry, this update to kaffe's .spec file is quite large. If some of you
Java enthousiasts could take a look at it (test it it works). What I did
is merged some of redhat's fixes (now it compiles on alpha!!) and
modernized the .spec file.

I had to put in an ifarch around the make section. On my alpha the "make
Klasses" ends up like this (any idea's??):

/bin/sh ./rebuildLib
Compiling classes ...
lt-Kaffe: mem/gc-mem.c:315: gc_heap_malloc: Assertion `blk->free != 0'
failed.
./rebuildLib: line 45: 10008 Aborted                 $JAVAC $VERBOSE -d
$LIBDIR
$CPATH ${1+"$@"}
make[1]: *** [lib/stamp] Error 134
make[1]: Leaving directory
`/data/users/stefan/RPM/BUILD/kaffe-1.0.6/libraries/javalib'
make: *** [Klasses] Error 2
Bad exit status from /users/stefan/tmp/rpm-tmp.75355 (%build)

Here's the changelog:

* Tue Oct 03 2000 Stefan van der Eijk <[EMAIL PROTECTED]> 1.06-3mdk
- made Buildroot standard
- remove configure.in in %prep to make go with %configure in pinstripe
(RH)
- removed alpha patch (RH)
- added getBytes patch (RH)
- added sparc patch (RH)
- added jlong patch (otherwise won't compile on alpha) (RH)
- removed old commented stuff
- added ifarch around make --> Alpha can't build Klasses
- macro's (configure, make, makeinstall)
- let spec helper do it's job (compressing & stripping)

Anyway, the stuff is up at:

src.rpm:
http://d10179.dtk.chello.nl/build/fixes/cooker/kaffe-1.0.6-3mdk.src.rpm

new .spec file:
http://d10179.dtk.chello.nl/build/fixes/cooker/kaffe.spec

diff between old & new:
http://d10179.dtk.chello.nl/build/fixes/cooker/kaffe.spec.diff

old .spec file:
http://d10179.dtk.chello.nl/build/fixes/cooker/kaffe.spec.orig

Reply via email to