[Open Office] Re: Fw: SIL OpenOffice.org

David Fraser davidf at sjsoft.com
Tue Jan 10 11:49:01 EST 2006


Hi all

I've started looking at integrating the sil graphite patch into ooo-build

This is just for interest, I've stripped the actual patch and logfile 
but they're at http://davidf.sjsoft.com/files/ooo-build/

For more information on the project, see:
http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=OOo_20_graphite
http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=OOo_20_source

Tim Eves is the maintainer and he's wanting to get this into OOo CVS so 
I suggested using ooo-build

There's currently a problem with gcc4 and sil graphite though

Cheers
David

Tim Eves wrote:
> On Fri, 2005-12-30 at 20:20 +0200, David Fraser wrote:
>   
>> Yes, the main advantage of ooo-build is keeping a set of patches and 
>> sharing them with others whilst waiting for integration into OOo CVS, 
>> and a number of different groups are using it now.
>>
>>     
> This sounds exactly what I need then as I am keen to see my patches
> adopted into OOo CVS.
>   
>> Well the first would be to try a build using ooo-build. The wiki at 
>> wiki.services.openoffice.org has lots of info. Also IRC chat is helpful, 
>> #openoffice.org on Freenode for general OOo chat, but #go-oo is 
>> specifically for using ooo-build and most of the people who use it hang 
>> out there. If you've been building OOo find by yourself then it 
>> shouldn't be too difficult.
>> Also I've started working on making it build nicely on Windows using 
>> ooo-build and others have now continued that so it is probably a nice 
>> way to get some people to help porting the patch to windows.
>> I'd love to help with the integration, so I'll see where you're at when 
>> I get back from holiday.
>>     
>> By the way, I couldn't see a link to the sil-graphite-1.1.2.tar.gz 
>> that's included in the patch on the Graphite site, is it available 
>> publicly somewhere?
>>     
> There are 2 versions of the Graphite API, both use essentially the same
> underlying engine code.  The patches currently use v1 and shall be moved
> to v2 early in Jan.  Please note that the tarball is embedded in the
> patch file so there is no need to download it, the oo module also
> includes a patch file.  Part of the reason this patch is a bit of mess
> is that it was put together quite quickly in time for the recent WSIS.
> The CVS head and the included OO version are out of sync as some recent
> checkins to broke the Linux build in an attempt to fix gcc4.0 issues.
>   
Right, ooo-build usually has a mechanism for downloading the 'upstream'
version of an included project rather than having to put the binary into
CVS in the form of a patch, so it would help if there was some URL from
which the tarball could be downloaded. I've put it on my own website
temporarily or it could be put on the go-oo website, but it might be
simpler to just push it into the sourceforge file release system.

> Please note we consider the v1 API deprecated, so all current and future
> work is focused on v2 which means that you are more likely to see SIL
> OpenOffice.org upgraded to the v2 API before the v1 CVS and tarball sync
> up.
> Graphite v2 API is available via subversion at:
> 	svn://scripts.sil.org/graphite/graphite/trunk
> however the latest version of v1 is available on sourceforge at:
> 	http://sourceforge.net/projects/silgraphite
> through the CVS repository there.
>   
OK great, thanks for the info

I've just done the neccessary work to integrate the patch into
ooo-build, and tested that it applies the patch etc fine on the old
ooo-build-2-0 branch.
Unfortunately it gives me an internal compiler error compiling the
silgraphite project, I've attached the log file.
This is in Fedora Core 4 with the following gcc:
gcc (GCC) 4.0.2 20051125 (Red Hat 4.0.2-8)

I've also attached the patch to ooo-build-2-0 and the slightly modified
form of your patch (paths adjusted, without tarball)
We'll need to test that it builds on HEAD / ooo-build-2-0-1 next before
adding it (rather add experimental stuff on HEAD)

Cheers
David


-------------- next part --------------
A non-text attachment was scrubbed...
Name: silgraphite-ooo-2-0.patch
Type: text/x-patch
Size: 3832 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/openoffice/attachments/20060110/edd7f899/silgraphite-ooo-2-0.bin


More information about the Openoffice mailing list