From owner-freebsd-openoffice@FreeBSD.ORG Mon Jan 14 23:21:59 2008 Return-Path: Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 92F2916A417 for ; Mon, 14 Jan 2008 23:21:59 +0000 (UTC) (envelope-from gofdpo-freebsd-openoffice@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.freebsd.org (Postfix) with ESMTP id 13BF113C467 for ; Mon, 14 Jan 2008 23:21:58 +0000 (UTC) (envelope-from gofdpo-freebsd-openoffice@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1JEYcq-0004YK-0Q for freebsd-openoffice@freebsd.org; Mon, 14 Jan 2008 23:21:52 +0000 Received: from 81.210.234.246 ([81.210.234.246]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 14 Jan 2008 23:21:51 +0000 Received: from saper by 81.210.234.246 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 14 Jan 2008 23:21:51 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-openoffice@freebsd.org From: Marcin Cieslak Date: Tue, 15 Jan 2008 00:21:42 +0100 Lines: 46 Message-ID: References: <4774142C.50709@pcbsd.com> <20071228215415.GQ40785@server.vk2pj.dyndns.org> <20071230075437.GA75947@server.vk2pj.dyndns.org> <20080104.082310.71095304.chat95@mac.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 81.210.234.246 User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.8.1.11) Gecko/20071215 SeaMonkey/1.1.7 In-Reply-To: <20080104.082310.71095304.chat95@mac.com> Sender: news Subject: Re: Problem with openoffice 2.3.1 on freebsd... X-BeenThere: freebsd-openoffice@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting OpenOffice to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jan 2008 23:21:59 -0000 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