[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: Help: "Cannot mix incompatible Qt libraries"
From: "Guillaume Pothier" <gpothier () gmail ! com>
Date: 2008-08-26 22:06:26
Message-ID: 8caa8ded0808261506i10cf470as815d5cf50e4d3a70 () mail ! gmail ! com
[Download RAW message or body]
I did a svn diff of kdesupport between today and the 21th of August.
Here is some things that might be relevant:
Index: akonadi/CMakeLists.txt
===================================================================
--- akonadi/CMakeLists.txt (revision 850819)
+++ akonadi/CMakeLists.txt (working copy)
@@ -8,6 +8,9 @@
# where to look first for cmake modules, before
${CMAKE_ROOT}/Modules/ is checked
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules")
+set(CMAKE_SKIP_BUILD_RPATH FALSE)
+set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
+
######## find packages ####################
include(MacroLogFeature)
Unfortunately I don't know cmake at all so I don't know what this is
supposed to mean, bu I'll try reverting this to see if it fixes the
problem. I'll report here.
g
On Tue, Aug 26, 2008 at 5:21 PM, Michael Jansen <kde@michael-jansen.biz> wrote:
> On Tuesday 26 August 2008 22:58:59 Thiago Macieira wrote:
>> Guillaume Pothier wrote:
>> >ldd on libkdecore looks normal:
>>
>> Ok. Then do:
>>
>> LD_DEBUG=files dolphin
>>
>> I guess the error comes from a kdesupport library that does not set RPATH
>> like KDE apps do (probably Soprano or Strigi)
>
> For me the error is dolphin missing /opt/qt-copy/lib (in my case) in it's
> rpath. Everyone i tested with had the some result. dolphin takes the 3 Qt libs
> shown ass needed below from their systems qt installation. Most have no
> problems. some have.
>
> konqueror has qt-copy in it's rpath.
>
>
> /opt/kde4svn/bin/dolphin: file format elf64-x86-64
>
> Program Header:
> PHDR off 0x0000000000000040 vaddr 0x0000000000400040 paddr
> 0x0000000000400040 align 2**3
> filesz 0x00000000000001f8 memsz 0x00000000000001f8 flags r-x
> INTERP off 0x0000000000000238 vaddr 0x0000000000400238 paddr
> 0x0000000000400238 align 2**0
> filesz 0x000000000000001c memsz 0x000000000000001c flags r--
> LOAD off 0x0000000000000000 vaddr 0x0000000000400000 paddr
> 0x0000000000400000 align 2**21
> filesz 0x000000000006cf9c memsz 0x000000000006cf9c flags r-x
> LOAD off 0x000000000006dd08 vaddr 0x000000000066dd08 paddr
> 0x000000000066dd08 align 2**21
> filesz 0x0000000000002638 memsz 0x0000000000002f80 flags rw-
> DYNAMIC off 0x000000000006dd30 vaddr 0x000000000066dd30 paddr
> 0x000000000066dd30 align 2**3
> filesz 0x00000000000002b0 memsz 0x00000000000002b0 flags rw-
> NOTE off 0x0000000000000254 vaddr 0x0000000000400254 paddr
> 0x0000000000400254 align 2**2
> filesz 0x0000000000000038 memsz 0x0000000000000038 flags r--
> EH_FRAME off 0x000000000005e3a8 vaddr 0x000000000045e3a8 paddr
> 0x000000000045e3a8 align 2**2
> filesz 0x00000000000033ec memsz 0x00000000000033ec flags r--
> STACK off 0x0000000000000000 vaddr 0x0000000000000000 paddr
> 0x0000000000000000 align 2**3
> filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-
> RELRO off 0x000000000006dd08 vaddr 0x000000000066dd08 paddr
> 0x000000000066dd08 align 2**0
> filesz 0x00000000000002f8 memsz 0x00000000000002f8 flags r--
>
> Dynamic Section:
> NEEDED libkfile.so.4
> NEEDED libdolphinprivate.so.4
> NEEDED libkonq.so.5
> NEEDED libnepomuk.so.4
> NEEDED libkparts.so.4
> NEEDED libstdc++.so.6
> NEEDED libm.so.6
> NEEDED libgcc_s.so.1
> NEEDED libc.so.6
> NEEDED libkio.so.5
> NEEDED libkdeui.so.5
> NEEDED libkdecore.so.5
> NEEDED libQtDBus.so.4
> NEEDED libQtCore.so.4
> NEEDED libQtGui.so.4
> NEEDED libsoprano.so.4
> RPATH /opt/kde4svn/lib64:/opt/kde4svn/lib64
> RUNPATH /opt/kde4svn/lib64:/opt/kde4svn/lib64
> INIT 0x000000000041c5a8
> FINI 0x0000000000450e38
> HASH 0x0000000000400290
> GNU_HASH 0x0000000000402570
> STRTAB 0x000000000040a058
> SYMTAB 0x0000000000403008
> STRSZ 0x000000000000ada6
> SYMENT 0x0000000000000018
> DEBUG 0x0000000000000000
> PLTGOT 0x000000000066dfe8
> PLTRELSZ 0x0000000000006960
> PLTREL 0x0000000000000007
> JMPREL 0x0000000000415c48
> RELA 0x00000000004157b0
> RELASZ 0x0000000000000498
> RELAENT 0x0000000000000018
> VERNEED 0x0000000000415760
> VERNEEDNUM 0x0000000000000002
> VERSYM 0x0000000000414dfe
>
> Version References:
> required from libc.so.6:
> 0x09691a75 0x00 04 GLIBC_2.2.5
> required from libstdc++.so.6:
> 0x056bafd3 0x00 03 CXXABI_1.3
> 0x08922974 0x00 02 GLIBCXX_3.4
>
> --
> Michael Jansen
>
> http://www.michael-jansen.biz
>
>>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
>
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic