Issue 86389 - Mandriva: no KDE support (OOo' libstdc++.so.6 incompatible with the system's)
Summary: Mandriva: no KDE support (OOo' libstdc++.so.6 incompatible with the system's)
Status: CONFIRMED
Alias: None
Product: Build Tools
Classification: Code
Component: solenv (show other issues)
Version: OOo 2.3.1
Hardware: All All
: P3 Trivial with 2 votes (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
: 88514 88515 (view as issue list)
Depends on:
Blocks:
 
Reported: 2008-02-23 15:52 UTC by ohallot
Modified: 2017-05-20 10:47 UTC (History)
4 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description ohallot 2008-02-23 15:52:39 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
Comment 1 renatoyamane 2008-02-23 23:07:54 UTC
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
Comment 2 Stephan Bergmann 2008-02-25 11:45:53 UTC
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).
Comment 3 Stephan Bergmann 2008-02-25 11:47:23 UTC
.
Comment 4 Stephan Bergmann 2008-04-16 13:01:06 UTC
.
Comment 5 Ariel Constenla-Haile 2008-04-21 06:46:01 UTC
changed the summary (so that it is easy to find)
Comment 7 Ariel Constenla-Haile 2008-04-21 06:57:45 UTC
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.
Comment 8 philipp.lohmann 2008-04-21 10:17:15 UTC
*** Issue 88515 has been marked as a duplicate of this issue. ***
Comment 9 philipp.lohmann 2008-04-21 10:26:36 UTC
*** Issue 88514 has been marked as a duplicate of this issue. ***
Comment 10 philipp.lohmann 2008-04-21 10:41:33 UTC
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).
Comment 11 Stephan Bergmann 2008-06-06 14:38:23 UTC
@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.)
Comment 12 kurt.zenker 2008-07-29 16:39:38 UTC
set target to 3.x
Comment 13 uwe.luebbers 2008-08-15 11:35:46 UTC
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.
Comment 14 dicr_oo 2009-06-26 09:07:19 UTC
Still present in OO 3.1.0 on Mandriva 2008.1.
Comment 15 Marcus 2017-05-20 10:47:35 UTC
Reset assigne to the default "issues@openoffice.apache.org".