(Hopefully) final recompilations for KDE 5_15.11

plasma5_startup There was still some work to do about my Plasma 5 package repository. The recent updates in slackware-current broke several packages that were still linking to older (and no longer present) libraries which were part of the icu4c and udev packages.

So finally I had the time to cure this situation. I rebuilt kdelibs, kde-workspace and all the telepathy dependencies, updated all the KDE Telepathy packages, and also compiled a git snapshot for the kio-mtp package after some people complained about the Unicode character in its ‘slack-desc’ file which caused breakage in pkgtools.

Hopefully, everything works again this time. Even Telepathy. Tell me your experiences with Amarok and the Plasmashell which were crashing for some people. And especially Plasmashell crashing leaves you with no desktop at all.

Have fun! Eric

36 thoughts on “(Hopefully) final recompilations for KDE 5_15.11

  1. I have applied the recent updates and can confirm telepathy icon is present, ‘Online Accounts’ opens with out error.

    GUI fragmentation/flickering is no longer present for me.

    Thank you.




  2. I can’t change default image viewer to gwenview, this image(jpeg,png other) always open with GIMP. i change default image viewer to gwenview with properties on dolphin always back to gimp as well as on system settings. Should i rebuilt some of it’s libraries?

    Thanks






  3. I was wondering in order for me to build and use Kdenlive 15.12 I have to uninstall qt-4.8.7 or when it starts it loads qt4gui and segfaults. You think in the future qt4 we need for kmix can be moved to /opt/kde4 and then LD_LIBRARY_PATH for those that need the qt4 libraries.
    Keep up the great work


  4. Drakeo – if you compiled KDEnlive and it tries to link against Qt4 then something is wrong in your build script. There should not be any reason for Qt4 to be moved to /opt .


  5. I agree with you it is a kdenlive problem it seems it uses a ldd type of start up . you get no trace back . but the kernel message was something error libqtgui.so.4 and crash.
    but if you do a ldd /usr/bin/kdenlive it is not linked to it. this blew me away this tells me they are preloading /usr/lib64 in a start up.
    Eric I been working on this for a while now.
    rebuilt qt4 in /opt/qt4 set my ld.so.conf and my profile.d/pkgconfig.sh and set the profile.d/qt4.sh
    sorry I had no choice. You can say what you like sure. But this happens. Over and over. take a stock current -kde5 and build kdenlive you will reproduce this from 15.03 up 15.12.
    as for simple screen recorder building on our qt5 I am working on that issue. The latest qt5 seems to cause issues when building.
    right now I am happy I have a stable rebuilt kmix that playback streams. and events actually works. built from the github. simplescreen recorder does great pulse audio and jack2 and qjackctl.
    Last but not least all in multi-Lib. pat your self on the back I am loving the new tools.
    One problem with your build. Not clearing document out of kmenu. no option for it.
    Thanks keep up the great work.


  6. The binaries in /usr/lib64/qt5/bin from qt5-5.5.1-x86_64-1alien appear to be linked against libicui18n.so.51, and it looks like your latest build of that is icu4c-56.1-x86_64-1. Am I looking in the wrong place or does the package need a rebuild?


  7. No, i have tested here, and qt5.5.5.1 don’t depend on old icu4c package.

    Maybe you have an old package installed on your system whose QT5 depends, and who is compiled on the old icu4c package




  8. The kdenlive issue is a code problem. It is pulling in ld.so.conf
    during startup. As long as libQtGui.so.4 is part of the path ld.so.conf and pkg-config during build time kdenlive will look for it try to load it. It conflicts qt5 and creates the segfault.
    It is not actually linking to it. the start up pulls it in.
    here is the kicker no where in linking is it actually linking to
    libQtGui.so.4.
    any way I really am loving the latest kde5 🙂


  9. Drakeo, can you check if you have configured kdenlive to use libvlc?
    According to https://bugs.launchpad.net/ubuntu/+source/vlc/+bug/1328466 there will be a clash between your Qt5 based kdenlive and Qt4 based libvlc. Should be fixable by forcibly refreshing the VLC plugins cache by running vlc-cache-gen.
    My VLC package does this:

    cd /usr/lib64/vlc
    find . -name "plugins*.dat" -exec rm -f {} \;
    echo "Generating VLC plugins cache data..."
    DISPLAY="" ./vlc-cache-gen -f .


  10. Hi Eric,

    I think I’ve got things a bit messed up :
    Since the battery icon wasn’t showing up in the tray(a bit annoying for a laptop), I tried to compile upower. Installing it didn’t solve anything (seems that v0.99 doesn’t work with pm-utils) and reverted to v0.9.23.
    Now battery icon is hidden but present (changing to show or auto doesn’t work, only “show all” toggle has effect…) but I ‘ve lost hability to suspend (works from cli).
    Reverting to official package of upower didn’t solve anything.

    Could you please show me the right way to fix? I’m wondering what package to reinstall or whatever to do…




    1. Seems like I messed it up while trying to upgrade upower. Got to investigate if some configuration file has not been restored…
      And hope it will restore kde’s suspend capability.



  11. qt-gstreamer no longer builds, several fatal errors, the first one is the slackbuild cannot find the include file
    “gstconfig.h”
    I tried a soft link to it but it still fails
    John





  12. Eric
    Your patch worked for qt-gstreamer
    Gerard
    Applied your two patchs and they also worked
    Thanks much to you both
    I have now made it thru the deps and have started on the kde directory
    Thanks Again
    John


  13. Unknown Cmake command “check_include_files” in applications:kuser and also in the following application.
    I hate to be a bother, but I’ve been trying to follow your slackbuild for several days.
    Can’t seem to figure this one out.
    John


  14. You want to rebuild the packages instead of using the ones I provided… you have to figure out the cause of your own issues.
    I do not know your local setup so all I can tell you is “works for me”.


  15. My local setup is a fresh install of current and a fresh rsync of alien-kde/source.
    I know your are a very busy man, but I like to trouble shoot and this is a tough one.
    Thanks for all you do for Slackware
    John



  16. Greetings Eric
    The CMakeError log for both “kuser” and “kdeartwork” show the error as:
    “Determining if the Q_WS_WIN exists failed with the following output”
    I found the following with a google search:
    “Q_WS_WIN has been removed in Qt 5 so use Q_OS_WIN instead which exists in both Qt 4 and Qt 5 where appropriate.”
    There are several flavors of Q_WS_xxx in the CMake file which need to be replaced with Q_OS_xxx. However I don’t know how to incorporate it into the SlackBuild. At this point I guess I have to accept failure.
    Again Thank You for all you do for Slackware. I am just replying to my own post in the hope it will help another Slacker who is having similar problems.
    John



  17. Just noticed I have no more preview in Dolphin for pdf/postscriptfiles (and no option for it to show).

    Since the right thumbnailer package is installed, I was wondering if it was me or something more largely experimented…


  18. Ok, thanks Eric, now json-glib is the same
    version that for gnome-3.18 and derivated.

    other suggestion 😉

    PyQt-5.5.1 and OpenAl-1.17.1.



Leave a Reply

Your email address will not be published.

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