Date: Tue, 15 Jan 2008 00:21:42 +0100 From: Marcin Cieslak <saper@system.pl> To: freebsd-openoffice@freebsd.org Subject: Re: Problem with openoffice 2.3.1 on freebsd... Message-ID: <fmgqq8$d2b$1@ger.gmane.org> In-Reply-To: <20080104.082310.71095304.chat95@mac.com> References: <4774142C.50709@pcbsd.com> <20071228215415.GQ40785@server.vk2pj.dyndns.org> <20071230075437.GA75947@server.vk2pj.dyndns.org> <20080104.082310.71095304.chat95@mac.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Maho NAKATA wrote: > Huge thanks for your great small patch. > However, although this is an issue but IMHO this won't be integrated. > I'll commit it soon. I have researched this problem a bit. It is caused by happy-go-lucky approach of some people in adding external dependencies like gtk+. Please note that this is not a real fix - it just removes a broken feature. For the time being please kill all that "GTK recent file manager" stuff from the OpenOffice.org port. It went prematurely into the tree and without some serious rethinking. This feature ("GTK recent file manager") will work under some circumstances, being that gtk+ library being accidentally initialized by something else (maybe Mozilla integration?). It works also if your installed gtk+ is a bit older. Without adding gtk+ as a real (even optional) dependency this makes little sense. Maybe if we are lucky enough we can drop GTK dependency from OOo at all (assuming you go WITHOUT_MOZILLA). http://www.openoffice.org/issues/show_bug.cgi?id=75190 (I am "saperski" there). Things don't go wrong in other systems I guess because they are not always equipped with the newest library gtk+ versions. FreeBSD users tend to use newest version of libraries available (benefits of ports) and they also can use only some (not all) components of the GUI environments like KDE and GNOME. For that reason I also think that slightly better "desktop system" autodetection like done in the file picker (using Application:GetDesktop()) is also not a good solution for this. OOo.org does not really need to know what kind of WM is running, it should check: 1) whether gtk is available, 2) whether recent file manager feature is available, 3) initialize stuff properly. I have assembled some links regarding this under: http://del.icio.us/saper/desktopintegration --Marcin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?fmgqq8$d2b$1>