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

List:       kde-devel
Subject:    Re: How to properly correct compile KDE SVN apps while having 2
From:       crazyned () nerdshack ! com
Date:       2006-07-20 16:41:46
Message-ID: 200607201041.46616.crazyned () nerdshack ! com
[Download RAW message or body]

On Thursday 20 July 2006 10:23, David Jarvie wrote:
[...]
> You also need to set PATH to pick up Qt (and KDE if applicable) binaries
> from your local directory, in preference to /usr/bin.
> 
> --
> David Jarvie.
> KAlarm author & maintainer.
> http://www.astrojar.org.uk/linux/kalarm.html
> 

Thank you for your reply. I did forget to mention that I do have KDEDIR set 
and PATH set up with local directories prepended, and configure does appear 
to find everything in order, as far as I can tell.

QTDIR=/home/test/KDE/qt-copy
KDEDIR=/home/test/KDE/debug
LD_LIBRARY_PATH=/home/test/KDE/qt-copy/lib:/home/test/KDE/debug/lib
LD_RUN_PATH=/home/test/KDE/qt-copy/lib:/home/test/KDE/debug/lib
PATH=/home/test/KDE/qt-copy/bin:/home/test/KDE/debug/bin:[...]

[Filtered from extragear/multimedia/configure's output follows]
# grep -iE 'qt|kde' configure.log
===
checking for kde-config... /home/test/KDE/debug/bin/kde-config
checking if strlcat needs custom prototype... yes - in libkdefakes
checking if strlcpy needs custom prototype... yes - in libkdefakes
checking for Qt... libraries /home/test/KDE/qt-copy/lib, 
headers /home/test/KDE/qt-copy/include using -mt
checking for moc... /home/test/KDE/qt-copy/bin/moc
checking for uic... /home/test/KDE/qt-copy/bin/uic
checking if Qt needs -ljpeg... no
checking for KDE... libraries /home/test/KDE/debug/lib, 
headers /home/test/KDE/debug/include
checking if UIC has KDE plugins available... yes
checking for KDE paths... defaults
checking for dcopidl... /home/test/KDE/debug/bin/dcopidl
checking for dcopidl2cpp... /home/test/KDE/debug/bin/dcopidl2cpp
checking for mcopidl... /home/test/KDE/debug/bin/mcopidl
checking for artsc-config... /home/test/KDE/debug/bin/artsc-config
checking for meinproc... /home/test/KDE/debug/bin/meinproc
checking for kconfig_compiler... /home/test/KDE/debug/bin/kconfig_compiler
checking for dcopidlng... /home/test/KDE/debug/bin/dcopidlng
checking for makekdewidgets... /home/test/KDE/debug/bin/makekdewidgets
checking for Qt docs... /home/test/KDE/qt-copy/doc/html
checking for Qt with OpenGL support... yes
checking if KDE is at least 3.4 for DAAP support... yes
checking if Qt is patched for -fvisibility... no
fast creating amarok/src/engine/kdemm/Makefile
===

Also:
[Filtered output of example .la, libamarok.la, showing both libqt-ma copies 
being found, but the one in /usr/lib being placed first in line]
===
# grep dependency_libs amarok/src/libamarok.la
dependency_libs=' -R/home/test/KDE/debug/lib -R/home/test/KDE/qt-copy/lib \
-R/usr/X11R6/lib  -L/home/test/KDE/debug/lib -L/home/test/KDE/qt-copy/lib \
-L/usr/X11R6/lib /usr/lib/libqt-mt.la -ljpeg -laudio -lXt -lXi -lXtst -L/usr/lib \
/home/test/KDE/debug/lib/libkhtml.la /usr/lib/libjpeg.la \
/home/test/KDE/debug/lib/libkjs.la -lpcreposix -lpcre \
/home/test/KDE/debug/lib/libkdeprint.la /home/test/KDE/debug/lib/libkparts.la \
/home/test/KDE/debug/lib/libkutils.la /home/test/KDE/debug/lib/libknewstuff.la \
/home/test/KDE/debug/lib/libkio.la /home/test/KDE/debug/lib/libkdeui.la \
/home/test/KDE/debug/lib/libkdesu.la /home/test/KDE/debug/lib/libkwalletclient.la \
/home/test/KDE/debug/lib/libkdecore.la /home/test/KDE/debug/lib/libDCOP.la -lresolv \
-lutil /usr/lib/libart_lgpl_2.la /usr/lib/libidn.la \
/home/test/KDE/debug/lib/libkdefx.la /home/test/KDE/qt-copy/lib/libqt-mt.la \
-lfreetype -lXrandr -lXcursor -lXinerama -lXft /usr/lib/libfreetype.la -lfontconfig \
-ldl -lpng -lXext -lX11 -lSM -lICE -lXrender /usr/lib/libfam.la /lib/libacl.la \
/lib/libattr.la /usr/lib/libtag.la -lz -lGL -lpthread ===

crazyned

 
> > 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