Hi Adriaan,
I did have another libQtCore from Life With Solaris VLC. I pkgrm'ed but I am
still getting the same problem. Here's the output from nm on libQtCore.so.
demos:qt4/lib# nm -D -C /opt/foss/qt4/lib/libQtCore.so | grep shared_null
[5211] | 3486876| 20|OBJT |GLOB |0 |22 |QByteArray::shared_null
[__1cKQdDByteArrayLshared_null_]
[4651] | 3487232| 32|OBJT |GLOB |0 |22 |QHashData::shared_null
[__1cJQdDHashDataLshared_null_]
[3391] | 3487264| 20|OBJT |GLOB |0 |22
|QLinkedListData::shared_null
[__1cPQdDLinkedListDataLshared_null_]
[3305] | 3487284| 24|OBJT |GLOB |0 |22 |QListData::shared_null
[__1cJQdDListDataLshared_null_]
[1287] | 3548672| 72|OBJT |GLOB |0 |22 |QMapData::shared_null
[__1cIQdDMapDataLshared_null_]
[1483] | 3672684| 20|OBJT |GLOB |0 |22 |QString::shared_null
[__1cHQdDStringLshared_null_]
[3068] | 3673636| 16|OBJT |GLOB |0 |22
|QVectorData::shared_null
[__1cLQdDVectorDataLshared_null_]
On Sat, 13 Dec 2008 21:05:37 +0100
Adriaan de Groot <groot at kde.org> wrote:
> Hi Jonathan,
>
> On Saturday 13 December 2008 19:06:42 Jonathan Wilner wrote:
> > /opt/kde-4.1/bin/kcalc
> > ld.so.1: kcalc: fatal: relocation error: file
> > /opt/kde-4.1/lib/libkdeinit4_kcalc.so: symbol
> > __1cIQdDMapDataLshared_null_: referenced symbol not found
>
> bash-3.2$ c++filt
> __1cKQdDByteArrayLshared_null_
> QByteArray::shared_null
> bash-3.2$ nm -D -C /opt/foss/qt4/lib/libQtCore.so | grep shared_null
> [5211] | 3486876| 20|OBJT |GLOB |0 |22 |
> QByteArray::shared_null
>
> [__1cKQdDByteArrayLshared_null_]
>
> (ok, that's actually the missing symbol for kmail). Can you do a
> similar nm on your libQtCore? Can you double-check there's no other
> libQtCore.so lying around?
>
> [ade]