Problem with openoffice 2.3.1 on freebsd...

Marcin Cieslak saper at system.pl
Mon Jan 14 15:21:59 PST 2008


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



More information about the freebsd-openoffice mailing list