My thoughts on Slackware, life and everything

KDE 4.10.1, but packaged only for slackware-current

Here it is, KDE Software Compilation 4.10.1. A few weeks ago, KDE 4.10.0 was added to Slackware-current, along with all its updated dependencies. Essentially that was the same set of packages which I had made available on my ‘ktown‘ repository earlier, Pat Volkerding simply recompiled them using the provided KDE.SlackBuild framework.

Being the first improvement release in the 4.10 series, I expect that you will have a smooth transition and less bugs than with KDE 4.10.0. If you are interested in the bugs which have been fixed, you can query the KDE bugtracker for the KDE 4.10.1 fix set.

The addition of KDE 4.10.0 to the ‘-current’ branch made me reconsider my packaging strategy. I have been compiling KDE packages on Slackware 14.0 since its release, to achieve maximal coverage (the packages could be used on -current as well as on 14.0). I feared that this time, it would cause too much confusion if I built the new KDE 4.10.1 on Slackware 14.0, because the rather large set of “deps” packages would have to be installed on Slackware 14.0 but not on Slackware-current (since ‘-current’ is already uptodate).

So, I have decided to move on and start compiling KDE packages for Slackware-current exclusively. This has always been my “ktown” strategy prior to the release of Slackware 14.0. Those of you who are running Slackware 14.0 can either stick with my KDE 4.10.0 packages or compile the new KDE 4.10.1 yourself – that is a straight-forward task, it’s just time-consuming. If there is a gap in my evening hours sometime soon, I will try to compile KDE 4.10.1 on Slackware 14.0 myself and upload them.

How to upgrade to KDE 4.10.1?

It’s really easy this time because there are no updated dependencies, and no new or abandoned KDE packages (if you are running slackware-current of course). As usual you will find all the installation/upgrade instructions that you need in the accompanying README file. That README also contains basic information for KDE recompilation using the provided SlackBuild script.

You are strongly advised to read and follow these installation/upgrade instructions!

Download locations (using a mirror is preferred:

Have fun! Eric


  1. Alan Aversa

    If I’m running slackware-current, /etc/slackware-version would say so? Mine says “Slackware 14.0”.

    How would I make it slackware-current?


  2. Mike Langdon (mlangdn)

    Thanks Eric!
    I was sitting here wondering what I could get into, then this popped up in my inbox. 🙂

    Next, though, I have to make a call to my Dr. for an annual physical – yuck…..

  3. Nelson

    Many thanks for all the time and work you’ve provided to Slackware and its community!

    Since I’m still on 14.0 and have never compiled KDE before, I was wondering if you knew how much /tmp space would be required to compile 4.10.1 on a x86_64 system. Thanks again!

  4. weput

    Thank you Eric.

    mike, annual physical is important… you have no idea how many anomalies can be found and treat early if people do their annuals as they should.

  5. sandb0y

    Thanks, Eric!

    P.S.: The link for the README in the post is wrong

  6. Robby

    Hi Eric, seeing as kde 4.10.0 is in -current, will this not be updated in time?

  7. alienbob


    I have no idea if KDE 4.10.1 gets added to -current, that is why I created the packages. I wanted to take a look at the KDE 4.10.1 bugfixes.


  8. alienbob

    sandb0y, thanks for mentioning that. I fixed the link.


  9. alienbob

    Nelson, you would need a couple of gigabytes of storage if you want to compile KDE. I never counted how much exactly. The KDE.SlackBuild script tries to save space by deleting the source tree (including intermediate binary code) for every program right after a package has been created for it.

    You will end up with just a series of packages in /tmp/kde-build


  10. alienbob


    You can not see in “/etc/slackware-version” if you are running Slackware-current. The number in that file is not updated until shortly before the new stable release.
    If you want to switch (upgrade) from a stable Slackware release to slackware-current, then the process is the same as when you upgrade from one stable release to another stable release, especially if you are using slackpkg to do the hard work. You just point slackpkg to a mirror containing Slackware-current packages.

    Read for some good information about a system upgrade.

  11. Nelson

    Ok so I’m attempting the build on Slackware64 14.0, which currently has KDE 4.10. Already had to upgrade cmake to get KDE.SlackBuild going, but during the kdebase building it stops with the following…

    In file included from /tmp/kde-build/kdebase/kde-workspace-4.10.1/build/kwin/libkwineffects/../../../kwin/libkwineffects/kwinglcolorcorrection.h:24:0,
    from /tmp/kde-build/kdebase/kde-workspace-4.10.1/build/kwin/libkwineffects/../../../kwin/libkwineffects/kwinglcolorcorrection_p.h:24,
    from /tmp/kde-build/kdebase/kde-workspace-4.10.1/build/kwin/libkwineffects/moc_kwinglcolorcorrection_p.cpp:10,
    from /tmp/kde-build/kdebase/kde-workspace-4.10.1/build/kwin/libkwineffects/kwinglutils_automoc.cpp:4:
    /tmp/kde-build/kdebase/kde-workspace-4.10.1/build/kwin/libkwineffects/../../../kwin/libkwineffects/kwinglutils_funcs.h:379:60: error: ‘GLeglImageOES’ has
    not been declared
    make[2]: *** [kwin/libkwineffects/CMakeFiles/kwinglutils.dir/kwinglutils_automoc.o] Error 1
    make[1]: *** [kwin/libkwineffects/CMakeFiles/kwinglutils.dir/all] Error 2
    make: *** [all] Error 2
    kdebase failed to build.

    any ideas what other packages need to be updated on 14.0 to get this building smoothly?

  12. escaflown

    Thanks Eric!

  13. slakavod

    Yes! Fixed a opening windows from the taskbar! KDE 4.10 have this bug!

  14. jaycee

    Thanks as always for providing these packages Eric! However, since Pat was so quick to update KDE SC in -current after the 4.10.0 release, I’ll hold off for a few days to see if a pleasant surprise hits -current. 🙂
    Seeing as you’re now compiling KDE SC 4.10 for -current, does this mean you’ll hold onto your 4.9.5 packages for Slackware 14.0 users? It’d be awesome if you did…

  15. Willy Sudiarto Raharjo

    4.10.1 is now included in -Current as well
    your prayer is heard 🙂

  16. alienbob

    I knew Pat was going to do this so I have been recompiling my own KDE 4.10.1 packages for Slackware 14.
    The new Slackware 14 packages are uploading now:
    As well as the usual rsync access of course.

    Next in queue: LibreOffice 4.0.1 !


  17. jaycee

    Praise Bob! 😀
    You’re too awesome! I now eagerly await your LibreOffice packages! Thanks so much for everything Eric! 🙂

  18. Willy Sudiarto Raharjo

    No wonder my rsync script deleted current. I thought it was a mistake since i’m relocating the packages to another location, but then i saw this comment and it’s the right thing to do

  19. weput

    I’ll like to say that I broke my netbook installing Pat’s packages over yours… dunno what happened; but the /etc/X11/xinit/xinitrc.kde went missing and kde didn’t load at all.

    xfce, fluxbox etc loaded fine; but as I had limited time (and this is my working computer) I removed X and reinstalled everything… go figure.

  20. Alan Aversa

    Perhaps I am running slackware-current since all my slapt-get mirrors are slackware-current; however, my slackpkg OSUOSL mirror is 14.0…

  21. Willy Sudiarto Raharjo

    Did you mix -Stable and -Current release?
    I went to use Pat’s package and Eric and they both are working fine here on all of my machines

  22. Andre

    Hi 🙂

    the new packages work well on slackware 14 but I cannot find the kde-config-touchpad.
    is there an extra package for it?

  23. alienbob


    There was never any kde-config-* program in Slackware’s KDE packages. Perhaps you are confused after using another distro?


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

© 2024 Alien Pastures

Theme by Anders NorenUp ↑