Apache OpenOffice (AOO) Bugzilla – Issue 86389
Mandriva: no KDE support (OOo' libstdc++.so.6 incompatible with the system's)
Last modified: 2017-05-20 10:47:35 UTC
BrOffice.org 2.3.1 (Brazilian name for OpenOffice.org) uses its own libstdc++.so.6 which is not compatible with Mandriva 2008.0 libstdc++.so.6. This prevents the full usage of package broffice.org-kde-integration-2.3.1-9238, which contents is [olivier@localhost ~]$ rpm -ql broffice.org-kde-integration-2.3.1-9238 /opt/broffice.org2.3 /opt/broffice.org2.3/program /opt/broffice.org2.3/program/kdebe1.uno.so running ldd on /opt/broffice.org2.3/program/kdebe1.uno.so gives [olivier@localhost ~]$ ldd /opt/broffice.org2.3/program/kdebe1.uno.so /opt/broffice.org2.3/program/kdebe1.uno.so: /opt/broffice.org2.3/program/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/lib/libkdecore.so.4) (snip) so the workaround is to drop the libstdc++.so.6 (which is a symbolic link) from BrOffice.org and and make it point to use Mandriva 2008.0 own /usr/lib/libstdc++.so.6 [root@localhost program]# ls -l libstd* lrwxrwxrwx 1 root root 23 2008-02-23 12:28 libstdc++.so.6 -> /usr/lib/libstdc++.so.6* -r--r--r-- 1 root root 846672 2007-11-13 13:49 libstdc++.so.6.1
Is possible check if this problem can be reproduced with OOo (and not BROffice)? I see this problem a few months ago and some users report that BROffice is compiled as Dinamic Library and OOo is compiled as Static Library. Regards, Renato S. Yamane
This is a "nice," general problem, independent of BrOffice. It can hit on any system that uses the same libstdc++.so major (6) as OOo, but a later minor (Sun-built OOo/BrOffice/etc. ship 6.0.1, corresponding to the GCC 3.4.1 Sun is using). The OOo kdebe1.uno.so links against libkdecore.so.4 from the system, which links against a later version of libstdc++.so.6 than the one provided by OOo and already loaded, so loading kdebe1.uno.so fails. I am not yet sure what the best general fix for this is (the workaround of manually replacing OOo's libstdc++.so.6 with the system one of course works).
.
changed the summary (so that it is easy to find)
see http://dba.openoffice.org/issues/show_bug.cgi?id=88514 and http://dba.openoffice.org/issues/show_bug.cgi?id=88515
I created two new issues * one for the KDE look&feel (vcl plug-in) * another for the KDE address book because Mandriva user's are not aware of these issues, so a proper summary for each theme may help. Cf. http://blogdrake.net/node/10475 and http://www.mandrivauser.de/viewtopic.php?id=20195 Feel free to close them as duplicated.
*** Issue 88515 has been marked as a duplicate of this issue. ***
*** Issue 88514 has been marked as a duplicate of this issue. ***
the relevant library for the Look&Feel is libvclplug_kde*.so. kdebe1.uno.so is for the configuration backend that reads some system settings like browser and such. Then there is libkabdrv1.so for the address book. All these have of course the same problem (which is easier said than fixed I'll admit).
@kz: Please fix this as discussed at <http://www.openoffice.org/servlets/ReadMsg?list=dev&msgNo=22580> by including a recent libstdc++.so.6 in the Sun-Hamburg provided Linux builds, either indirectly as a result of switching builds to a recent GCC 4, or directly by replacing the libstdc++.so.6 we include otherwise. (According to hr, it would be you to eventually do the switch to GCC 4.)
set target to 3.x
from the technical point of view this issue has absolutely nothing to do with 92804. But yes, this is a issue too. Nice to know. The problem is that we will not fix it for 3.0, for that reason it has target 3.x. removed dependancy.
Still present in OO 3.1.0 on Mandriva 2008.1.
Reset assigne to the default "issues@openoffice.apache.org".