Bug#586512: kdelibs5-dev: Breaks installation of KDE apps into custom prefixes
Package: kdelibs5-dev
Version: 4:4.4.4-1
Severity: important
Hi,
it seems that Debian patches FindKDE4Internal.cmake to disable cmake's
behaviour of setting up RPATH for installed executables. This breaks any
KDE app using libraries installed into a custom prefix (like
$HOME/myapp) as then those shared libs are not found anymore. IIRC the
reason this was done was because apps installed into /usr shouldn't have
any RPATH set. There was a related discussion on the kde-buildsystem
list and (again IIRC) the outcome was that recent versions of cmake only
set setup the RPATH when the install prefix of the libraries is not
/usr.
Hence the applied patch should be removed again so that people can build
and install KDE apps from sources again without fiddling with cmake
files or cmake's cache.
Andreas
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages kdelibs5-dev depends on:
ii automoc 1.0~version-0.9.88-4 automatic moc for Qt 4 packages
ii kdelibs-bin 4:4.4.4-1 core executables for KDE Applicati
ii kdoctools 4:4.4.4-1 various tools for accessing applic
ii libc6 2.11.1-2 Embedded GNU C Library: Shared lib
ii libkde3support4 4:4.4.4-1 the KDE 3 Support Library for the
ii libkdecore5 4:4.4.4-1 the KDE Platform Core Library
ii libkdesu5 4:4.4.4-1 the Console-mode Authentication Li
ii libkdeui5 4:4.4.4-1 the KDE Platform User Interface Li
ii libkdewebkit5 4:4.4.4-1 the KDE WebKit Library
ii libkdnssd4 4:4.4.4-1 the DNS-SD Protocol Library for th
ii libkfile4 4:4.4.4-1 the File Selection Dialog Library
ii libkhtml5 4:4.4.4-1 the KHTML Web Content Rendering En
ii libkimproxy4 4:4.4.4-1 the Instant Messaging Interface Li
ii libkio5 4:4.4.4-1 the Network-enabled File Managemen
ii libkjsapi4 4:4.4.4-1 the KJS API Library for the KDE De
ii libkjsembed4 4:4.4.4-1 library for binding JavaScript obj
ii libkmediaplayer4 4:4.4.4-1 the KMediaPlayer Interface for the
ii libknewstuff2-4 4:4.4.4-1 the "Get Hot New Stuff" v2 Library
ii libknewstuff3-4 4:4.4.4-1 the "Get Hot New Stuff" v3 Library
ii libknotifyconfig4 4:4.4.4-1 library for configuring KDE Notifi
ii libkntlm4 4:4.4.4-1 the NTLM Authentication Library fo
ii libkparts4 4:4.4.4-1 the Framework for the KDE Platform
ii libkpty4 4:4.4.4-1 the Pseudo Terminal Library for th
ii libkrosscore4 4:4.4.4-1 the Kross Core Library
ii libkrossui4 4:4.4.4-1 the Kross UI Library
ii libktexteditor4 4:4.4.4-1 the KTextEditor interfaces for the
ii libkunitconversion4 4:4.4.4-1 the Unit Conversion library for th
ii libkutils4 4:4.4.4-1 various utility classes for the KD
ii libnepomuk4 4:4.4.4-1 the Nepomuk Meta Data Library
ii libnepomukquery4a 4:4.4.4-1 the Nepomuk Query Library for the
ii libphonon-dev 4:4.6.0really4.4.1-2 development files for the Phonon m
ii libplasma3 4:4.4.4-1 the Plasma Library for the KDE Pla
ii libqt4-dev 4:4.6.2-5 Qt 4 development files
ii libqt4-qt3support 4:4.6.2-5 Qt 3 compatibility library for Qt
ii libqt4-xml 4:4.6.2-5 Qt 4 XML module
ii libqtcore4 4:4.6.2-5 Qt 4 core module
ii libqtgui4 4:4.6.2-5 Qt 4 GUI module
ii libsolid4 4:4.4.4-1 Solid Library for KDE Platform
ii libsoprano-dev 2.4.3+dfsg.1-1 development files for the Soprano
ii libstdc++6 4.4.4-4 The GNU Standard C++ Library v3
ii libthreadweaver4 4:4.4.4-1 the ThreadWeaver Library for the K
ii perl 5.10.1-13 Larry Wall's Practical Extraction
Versions of packages kdelibs5-dev recommends:
ii libqt4-opengl-dev 4:4.6.2-5 Qt 4 OpenGL library development fi
kdelibs5-dev suggests no packages.
-- no debconf information
Reply to: