![]() Registered Member ![]()
|
I'm having some problems getting KDE 4.3.1 built on Ubuntu Hardy. The whole point of this is just to get Kopete from 4.3.1 running on Ubuntu 8.04 (not Kubuntu, but I do have some KDE 3.5.x packages installed, and have enough RAM to run KDE 4.3.x processes as well). This is all driven by the recent change in Yahoo Messenger authentication, which will break Kopete from 3.5.x at some point but is fixed in KDE 4.3.0's Kopete (see https://bugs.kde.org/show_bug.cgi?id=197104 )
I've following the KDE.org techbase Getting Started Guide, and originally used the SVN trunk version - managed to get qt-copy, qca and kdesupport built, but then stalled on a source code error in kdelibs (missing include file). I have mostly been using kdesvn-build (1.9.1 at first, then SVN version), which generally works well. I'm using a kde-devel userid and have all the KDE prereqs in place (combination of Hardy, cmake 2.6.x binary, etc) - my .bashrc is really just the default from Getting Started guide. I'm now trying to build KDE 4.3.1 using the 4.3.1 SVN tag, since I really want a stable version not trunk. I'm running into more problems now - e.g. kdesvn-build downloads a git version of qt-copy, which doesn't build at all. So... can somebody help with: - should I download sources directly from http://www.kde.org/download/#v4.3 instead of using the SVN tag? - if so, where can I get the right version of qt-copy and qca? - if SVN is better, should I use 'branch 4.3' or 'tag 4.3.1' globally in the kdesvn-buildrc? (I'm using tag 4.3.1 at present) - with SVN, which tags / branches should I use for qt-copy, qca, and others? (And does this work with qt-copy, which seems to use git under kdesvn-build?) - can anyone point to a working kdesvn-buildrc file that builds 4.3.x including qt-copy? Doesn't matter if it's on a different distro. Also, if I built from the 4.3 branch, would that mean I get 4.3.1 plus only a few bugfixes, i.e. it should be quite stable even though not same as 4.3.1 tag? Sorry for all the questions... I have spent many hours over the last few days on this. I'm very impressed with the general KDE build guide and kdesvn-build, just need a few tips to get this sorted I think. Happy to post the kdesvn-buildrc or .bashrc if that helps. |
![]() Registered Member ![]()
|
Got this working. Key steps were realising that kdesvn-build had downloaded the non-KDE Qt version, so I did this, using Qt 4.5.1 for stability:
git clone git://gitorious.org/+kde-developers/qt/kde-qt.git qt-copy git checkout --track -b 4.5.1-patched origin/4.5.1-patched I put this under ~/kde/src in the qt-copy directory, then used kdesvnbuild (svn version) with "kdesvnbuild --nosvn qt-copy qca kdesupport kdelibs kdepimlibs kdenetwork" - after a bit of dependency finding, everything worked fine. As mentioned I used SVN 4.3.1 as the base, commands were: cd ~/kde/src svn checkout svn://anonsvn.kde.org/home/kde/tags/kde ... kdesupport svn checkout svn://anonsvn.kde.org/home/kde/tags/KDE/4.3.1/kdelibs svn checkout svn://anonsvn.kde.org/home/kde/tags/KDE ... kdepimlibs svn checkout svn://anonsvn.kde.org/home/kde/tags/KDE ... kdenetwork # qca2 svn checkout svn://anonsvn.kde.org/home/kde/tags/kde ... upport/qca Hope this helps someone. |
Registered users: Bing [Bot], daret, Google [Bot], sandyvee, Sogou [Bot]