Opened 6 months ago

Last modified 6 months ago

#70060 new defect

Update all KDE4 ports to the latest versions

Reported by: barracuda156 Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.9.3
Keywords: Cc:
Port: nepomuk-core, kde4

Description (last modified by barracuda156)

What we have now does not build correctly, does not build at all or builds but does not work :) All KDE4 should be updated first and then possibly something needs further fixes (or hopefully not).

Initial example of nepomuk-core not finding taglib (but fixed in the latest nepomuk-core):

TagLib version not found: version searched :1.4, found 1.13.1

Change History (5)

comment:1 Changed 6 months ago by barracuda156

Summary: nepomuk-core (and likely add KDE4) does not recognize current taglib versionnepomuk-core (and likely all KDE4) does not recognize current taglib version

comment:2 Changed 6 months ago by barracuda156

We should just update all those KDE4 ports. The latest nepomuk-core works fine:

-- Found taglib: -L/opt/local/lib -ltag -lz
-- Taglib found: -L/opt/local/lib -ltag -lz

The latest is from:

git.url             https://invent.kde.org/unmaintained/nepomuk-core.git
git.branch          36f4d67e

comment:3 Changed 6 months ago by barracuda156

Description: modified (diff)
Summary: nepomuk-core (and likely all KDE4) does not recognize current taglib versionUpdate all KDE4 ports to the latest versions

comment:4 Changed 6 months ago by barracuda156

To keep the trac, several ports updated neatly, so far two failed:

  1. kdepimlibs4-kioslaves
    :info:build In file included from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_kde_kdepimlibs4/kdepimlibs4-kioslaves/work/kdepimlibs-4.14.10/kmime/tests/auto/messagetest.cpp:23:
    :info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_kde_kdepimlibs4/kdepimlibs4-kioslaves/work/kdepimlibs-4.14.10/akonadi/kmime/messageflags.h:24:10: fatal error: akonadi-kmime_export.h: No such file or directory
    :info:build    24 | #include "akonadi-kmime_export.h"
    :info:build       |          ^~~~~~~~~~~~~~~~~~~~~~~~
    :info:build compilation terminated.
    :info:build make[2]: *** [kmime/tests/auto/CMakeFiles/messagetest.dir/messagetest.o] Error 1
    :info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_kde_kdepimlibs4/kdepimlibs4-kioslaves/work/build'
    :info:build make[1]: *** [kmime/tests/auto/CMakeFiles/messagetest.dir/all] Error 2
    :info:build make[1]: *** Waiting for unfinished jobs....
    
  1. kdepim4
    :info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_kde_kdepim4/kdepim4/work/kdepim-4.14.10/kmail/kmkernel.cpp: In constructor 'KMKernel::KMKernel(QObject*)':
    :info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_kde_kdepim4/kdepim4/work/kdepim-4.14.10/kmail/kmkernel.cpp:180:13: error: 'netCodec' was not declared in this scope; did you mean 'mNetCodec'?
    :info:build   180 |          || netCodec->name().toLower() == "shift-jis" // OK?
    :info:build       |             ^~~~~~~~
    :info:build       |             mNetCodec
    

comment:5 Changed 6 months ago by barracuda156

The code in the second case looks amazing LOL

     #if defined Q_WS_WIN || defined Q_WS_MACX
         || netCodec->name().toLower() == "shift-jis" // OK?
     #endif
Note: See TracTickets for help on using tickets.