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]

Antwort per Email an