[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: kdebase-runtime links to Qt's phonon rather than to KDE's phonon
From:       Trent Shea <trentshea () gmail ! com>
Date:       2010-06-30 20:12:32
Message-ID: 201006301412.33315.trentshea () gmail ! com
[Download RAW message or body]

On Wednesday 30 June 2010 14:05:22 Angel Tsankov wrote:
> Trent Shea wrote:
> > On Wednesday 30 June 2010 13:23:18 Nikos Chantziaras wrote:
> > > You should not have Qt's Phonon installed on your system.  Only KDE's.
> > 
> > I have both qt's phonon and a git pull installed. For this to work I pass
> > the following to all kde packages; I doubt every package requires this,
> > but it's in a script and doesn't hurt anything:
> > 
> > -DPHONON_INCLUDE_DIR=/opt/kde/include \
> > -DPHONON_LIBRARY=/opt/kde/lib/libphonon.so
> 
> After a failed kdebase-runtime build I ran ccmake and found that I have:
> PHONON_INCLUDE_DIR               /usr/include
> 
> PHONON_LIBRARY                   /usr/lib/libphonon.so
> 
> In the build log (with VERBOSE=1) I have:
> 
> Linking CXX shared module ../../lib/kcm_phonon.so
> cd
> /etc/pupm/home/kdebase-runtime/tmp.U3C/kdebase-runtime-4.4.5/phonon/kcm
> && /usr/bin/cmake -E cmake_link_script
> CMakeFiles/kcm_phonon.dir/link.txt --verbose=1
> /usr/bin/c++  -fPIC  -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef
> -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith
> -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new
> -fno-common -Woverloaded-virtual -fno-threadsafe-statics
> -fvisibility=hidden -fvisibility-inlines-hidden -O2 -g -DNDEBUG
> -DQT_NO_DEBUG -Wl,--enable-new-dtags -Wl,--fatal-warnings
> -Wl,--no-undefined -lc  -shared -Wl,-soname,kcm_phonon.so -o
> ../../lib/kcm_phonon.so CMakeFiles/kcm_phonon.dir/kcm_phonon_automoc.o
> CMakeFiles/kcm_phonon.dir/main.o
> CMakeFiles/kcm_phonon.dir/devicepreference.o
> CMakeFiles/kcm_phonon.dir/backendselection.o -L/opt/qt/qt/lib -lphonon
> /usr/lib/libkutils.so.4.4.0 /usr/lib/libkio.so.5.4.0
> /usr/lib/libkdeui.so.5.4.0 /usr/lib/libkdecore.so.5.4.0
> /opt/qt/qt/lib/libQtDBus.so /opt/qt/qt/lib/libQtCore.so -lpthread
> /opt/qt/qt/lib/libQtSvg.so /opt/qt/qt/lib/libQtGui.so
> /opt/qt/qt/lib/libQtNetwork.so /opt/qt/qt/lib/libQtXml.so
> -Wl,-rpath,/opt/qt/qt/lib:::::::::
> 
> which causes the problem.  But I also have -I/opt/qt/qt/include/phonon
> while building kcm_phonon, which is strange, too.
> 
> 
> Angel Tsankov
> 
> > > Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to
> > > unsubscribe <<

Sorry, I'm unable to look at this right now, but a
grep -ri phonon CMakeCache.txt for kdebase gives:

PHONON_INCLUDE_DIR:PATH=/opt/kde/include
PHONON_LIBRARY:FILEPATH=/opt/kde/lib/libphonon.so
QT_PHONON_INCLUDE_DIR:PATH=/opt/qt/include/phonon
QT_PHONON_LIBRARY_DEBUG:FILEPATH=QT_PHONON_LIBRARY_DEBUG-NOTFOUND
QT_PHONON_LIBRARY_RELEASE:FILEPATH=/opt/qt/lib/libphonon.so
kcm_access_LIB_DEPENDS:STATIC=general;KDE4__kio;general;/opt/kde/lib/libphonon.so;gene \
ral;KDE4__knotifyconfig;general;/usr/lib/libSM.so;general;/usr/lib/libICE.so;general;/ \
usr/lib/libX11.so;general;/usr/lib/libXext.so;general;/usr/lib/libXft.so;general;/usr/lib/libXau.so;general;/usr/lib/libXdmcp.so;general;/usr/lib/libXpm.so;
 kcm_phonon_LIB_DEPENDS:STATIC=general;/opt/kde/lib/libphonon.so;general;KDE4__kutils;general;KDE4__kio;
 kcm_phononxine_LIB_DEPENDS:STATIC=general;KDE4__kdeui;general;/usr/lib/libxine.so;
kded_phononserver_LIB_DEPENDS:STATIC=general;KDE4__kdeui;general;/opt/kde/lib/libphonon.so;general;KDE4__solid;general;/usr/lib/libasound.so;
 kdeinit_kaccess_LIB_DEPENDS:STATIC=general;KDE4__kdeui;general;/opt/kde/lib/libphonon \
.so;general;/usr/lib/libSM.so;general;/usr/lib/libICE.so;general;/usr/lib/libX11.so;ge \
neral;/usr/lib/libXext.so;general;/usr/lib/libXft.so;general;/usr/lib/libXau.so;general;/usr/lib/libXdmcp.so;general;/usr/lib/libXpm.so;
 konq_sound_LIB_DEPENDS:STATIC=general;KDE4__kdecore;general;/opt/kde/lib/libphonon.so;
 //ADVANCED property for variable: PHONON_INCLUDE_DIR
PHONON_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PHONON_LIBRARY
PHONON_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: QT_PHONON_INCLUDE_DIR
QT_PHONON_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: QT_PHONON_LIBRARY_DEBUG
QT_PHONON_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: QT_PHONON_LIBRARY_RELEASE
QT_PHONON_LIBRARY_RELEASE-ADVANCED:INTERNAL=1


Good luck,

-- 
Regards,
Trent.
 
> > 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