[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