SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
So I took the plunge and loaded the KDE4 beta environment from slackcurrent on my 12.2 box. (The changelog says it will work. And it does - quite nicely!). However, I lost a key feature in KTorrent 3.1.5 that is back in the latest 3.2 beta. I'm trying to build the beta from the kde source tree and I'm having a problem.
First I opened local.options in the ktorrent directory and changed the version to 3.2beta1. I also had to tweak the path in ktorrent.Slackbuild to find the src file in the right place.
So I ran KDE4.Slackbuild ktorrent to try buildin gone package and get this error:
Code:
-- Found Qt-Version 4.4.3 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Phonon Version: 4.2.96
-- Found KDE 4.2 include dir: /usr/include
-- Found KDE 4.2 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Strigi API needs 'signed char'
CMake Error at /usr/share/apps/cmake/modules/FindPlasma.cmake:13 (message):
FindPlasma.cmake is deprecated. Now with KDE 4.2 Plasma is part of kdelibs
and automatically found using find_package(KDE4) instead.
Replace the variables previously coming from FindPlasma.cmake as follows:
PLASMA_OPENGL_FOUND -> KDE4_PLASMA_OPENGL_FOUND
PLASMA_LIBS -> KDE4_PLASMA_LIBS
PLASMA_INCLUDE_DIR -> KDE4_INCLUDE_DIR or KDE4_INCLUDES, should be already
set anyway
PLASMA_FOUND -> nothing, it's always there if KDE4, version 4.2 or newer
has been found.
If you see this error message in a module within KDE/, update it from svn,
it has been fixed already.
I could run the entire KDE4.Slackbuild, but that seems pretty heavy for one package. Not sure what else to try.
Thoughts?
Last edited by gmartin; 01-25-2009 at 02:56 PM.
Reason: cleaning up my english
I thought I read that you have to have a separate KDE 3.xx build box to make packages.
Supposedly you can't build packages on a Slack KDE4 box yet. (I could be wrong tho)
The kde3-compat packages make it possible to run most kde3 applications,
but *not* to compile them. To compile for kde3, you'll need to have a
machine that's dedicated to running kde3. http://slackware.osuosl.org/slackwar...es/kde4/README
Perhaps I'm misunderstanding this.
Just so I'm clear, I want to compile a package for 4.x. KTorrent version numbers do not align with kde's. The 3.x versions is built for kde4. Confusing, isnn't it?
I was unable to compile ktorrent 3.1.6 on KDE4.2 (also fails on 4.1.96 and 4.1.85). Pat Volkerding managed to build it on KDE 4.1.3 though. Something changed in 4.2 which prevents ktorrent from compiling (the same goes for the new 3.2beta1).
Also see this thread on ktorrent's own forum: http://ktorrent.org/forum/viewtopic.php?t=2838
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.