Hallo Guido, Wolfgang, Am Fri, 23 May 2008 23:11:44 +0200 (CEST) schrieb Guido Ostkamp: > On Fri, 23 May 2008, Wolfgang Jankowski wrote: >> So, der Fehler ist der gleiche (Ubuntu und Suse). Ich frage mich >> jetzt einfach so, ob die liburp_uno.so und die liburp_gcc3.so >> nicht das selbe sind, waren, sein sollten ??? > > Das halte ich für unwahrscheinlich. Offenbar ist die > liburp_uno.so ja vorhanden, nämlich unter > /usr/lib/openoffice/program/liburp_uno.so. > > Laß darauf mal ein 'objdump -x' los und such die 'NEEDED' > sections ab. Wenn da drin eine liburp_gcc3.so auftaucht, braucht > er die zusätzlich. > > Außerdem solltest Du mal strace auf die - wie Du schriebst - > funktionierende Version 2.3 loslassen und den Output mit der 2.4 > Variante vergleichen.
Keine Ahnung, ob es stimmt, aber ich vermute es einfach mal. Obige libupr_uno.so ist wohl mit einem anderen Kompiler erstellt worden, als die unten genannte liburp_gcc3.so. Daher sind es, auch wenn der Anfang der Datei mit liburp identisch ist, die Dateien selbst nicht unbedingt. Anhand der folgenden Ergänzungen vermute ich mal, dass die liburp_gcc3.so mit einem GnuCompiler der 3.xer Reihe kompiliert wurde. Wenn bei Wolfgangs Gentoo zum Zeitpunkt der 2.3 OpenOffice.org unter Gentoo noch mit gcc 3.x kompiliert wurde oder werden konnte, dann hatte er, egal wie die Datei dann am Ende tatsächlich hieß, auch die richtige Datei für den Duden Korrektor, da dieser, dies vermute ich jetzt auch einfach mal anhand des gcc3 ebenfalls mit einem gcc 3.x kompiliert wurde. Bei OOo 2.4 bin ich jetzt überfragt, aber ich denke die weitaus meisten Distros, Sun weiß ich nicht, haben es mit einem gcc 4.x kompiliert und selbst wenn der Quelltext identisch ist, die kompilierte Datei ist minimal anders und es ist nicht immer gesagt, dass Du ein mit gcc 3.x kompiliertes Programm auch mit einem gcc 4.x kompilierten Programm verwenden kannst. Meist musst Du beide Programme erneut kompilieren. Jetzt weiß ich nicht, ob a) OOo 2.4 noch mit gcc 3.x zu kompilieren ist und/oder b) Duden wirklich mit gcc 3.x kompiliert hat oder ob es schlicht schon eine Inkompatibilität zwischen dem von Gentoo/OOo-Community/Sun genutzten gcc 4.x und dem von Duden genutzen gcc 4.x ist. Manchmal reicht schon ein falsch gesetztes Flag aus damit die Programme sich nicht verstehen oder es gibt einen Versionssprung in einer verwendeten Bibliothek oder oder. Daher müsstest Du Wolfgang, sofern Du es nochmal versuchen möchtest, beim Dudenverlag nachfragen, mit welchem Kompiler der Korrektor 3.0 kompiliert ist und ob sie ihn mit einem aktuellen OOo 2.4 von Sun und am besten auch aus Fedora 9/Ubuntu 8.4 (Debian Lenny geht auch) oder dem aktuellen Mandriva getestet haben. Gruß Eric -- ## de.OpenOffice.org - Office für MacOS X, Linux, Solaris & Windows ## Openoffice.org - ich steck mit drin! --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
