update of OO to 2.0.4_m1

Sean McNeil sean at mcneil.com
Mon Aug 21 02:12:59 UTC 2006


As many people have noticed and Maho has indicated, OO-2.0 was update
but apparently without much concern as to whether it actually builds.
So far, we have the following observations:

on i386 and amd64 platforms, it fails because patch-i* changes appear to
be obsolete and either need to be updated or removed if no longer
necessary.

on 6.1-STABLE as of 601103, the prototype for re-entrant routine
gethostbyname_r was added to netdb.h.  This requires changes to code
that look for -CURRENT 700015 to instead look for 601103.  There are
some emails about this already with a patch.

After removing patch-i* and adding 601103 changes, OO still fails to
build on amd64.  It looks like a problem with the sleepycat JNI
interface.  I get

java.lang.IllegalArgumentException: Invalid argument
        at com.sleepycat.db.db_javaJNI.Db_open0(Native Method)
        at com.sleepycat.db.Db.open0(Db.java:4499)
        at com.sleepycat.db.Db.open(Db.java:491)
        at com.sun.star.help.HelpLinker.link(HelpLinker.java:370)
        at com.sun.star.help.HelpLinker.main(HelpLinker.java:228)
dmake:  Error code 1, while making
'../../unxfbsdx.pro/bin/sbasic_en-US.zip'
'---* tg_merge.mk *---'

ERROR: Error 65280 occurred while
making /usr/ports/editors/openoffice.org-2.0/work/OOD680_m1/helpcontent2/util/sbasic


IMHO, OO-2.0 should not have been updated without first verifying that
it (at a minimum) builds on both supported platforms (i.e. i386 and
amd64).  It takes forever for OO to build and causes some consternation
when doing a portupgrade.

Cheers,
Sean




More information about the freebsd-openoffice mailing list