After
installing kdelibs, do I need to set anything in the environment to
have kde-config find it's required libraries before building kdebase?
You must
set LD_LIBRARY_PATH to /opt/trinity/lib
Thanks Serghei.
I added /opt/qt/lib to /etc/ld.so.conf and the kdebase build find it just fine :)
I have run into another problem with dbus-qt3. I have built and installed the
dbus-qt3 package from dbus-qt3_0.62.git.20060814.orig.tar.gz, but the kdebase
make still fails:
<snip>
-- Looking for XkbSetPerClientControls in X11 - found
-- checking for 'Qt'
-- Performing Test HAVE_PATCHED_QT3
-- Performing Test HAVE_PATCHED_QT3 - Success
-- found patched Qt, version 3.3.8
-- checking for one of the modules 'TQt'
-- checking for 'TDE'
-- found 'TDE', version 3.5.13
-- checking for one of the modules 'dbus-1'
-- Performing Test HAVE_DBUS_QT3_07
-- Performing Test HAVE_DBUS_QT3_07 - Failed
CMake Error at cmake/modules/TDEMacros.cmake:20 (message):
#################################################
dbus-qt3 (version 0.7) are required, but not found on your system
#################################################
Call Stack (most recent call first):
ConfigureChecks.cmake:150 (tde_message_fatal)
CMakeLists.txt:114 (include)
-- Configuring incomplete, errors occurred!
Aborting...
What is the HAVE_DBUS_QT3_07 (version 0.7) requirement? Is it a patch I need to
apply?
My dbus-qt3 install includes:
11:13 trinity:~/tbld/dbus-qt3> pmql dbus-qt3
dbus-qt3 /opt/qt/include/dbus-1.0/dbus/
dbus-qt3 /opt/qt/include/dbus-1.0/dbus/connection.h
dbus-qt3 /opt/qt/include/dbus-1.0/dbus/dbus-qt.h
dbus-qt3 /opt/qt/include/dbus-1.0/dbus/message.h
dbus-qt3 /opt/qt/include/dbus-1.0/dbus/server.h
dbus-qt3 /opt/qt/lib/libdbus-qt-1.a
dbus-qt3 /opt/qt/lib/libdbus-qt-1.so
dbus-qt3 /opt/qt/lib/libdbus-qt-1.so.1
dbus-qt3 /opt/qt/lib/libdbus-qt-1.so.1.0.0
My build environment is:
[[ ${PATH%%:*} =~ /opt/trinity/bin ]] || export PATH=/opt/trinity/bin:$PATH
export CMAKE_PREFIX_PATH=/opt/qt
export CMAKE_INCLUDE_PATH=/opt/qt/include:/opt/qt/include/tqt
export LD_LIBRARY_PATH=/opt/trinity/lib:$LD_LIBRARY_PATH
trinity_prefix="/opt/trinity"
cd ${srcdir}
cmake ../ \
-DCMAKE_INSTALL_PREFIX=${trinity_prefix} \
-DWITH_QT3=ON \
-DQTDIR=/opt/qt \
-DBUILD_ALL=ON
make VERBOSE=1
--
David C. Rankin, J.D., P.E.