[Slackbuilds-users] qt5 is sorely in need of an update

David Woodfall dave at dawoodfall.net
Sun Jul 8 06:28:42 UTC 2018


On Sunday 8 July 2018 06:58,
Dave Woodfall <dave at dawoodfall.net> put forth the proposition:
> On Saturday 7 July 2018 20:46,
> orbea at fredslev.dk <orbea at fredslev.dk> put forth the proposition:
> > Well I hit a roadblock with Qt-5.11 on 14.2.
> >
> > With '-system-harfbuzz' it bails on configure because harfbuzz is too
> > old, with '-qt-harfbuzz' it fails to build late in the ninja stage and
> > with '-no-harfbuzz' it around the same place with errors indicating it
> > misses harfbuzz. The obvious solution would be to update harfbuzz, but
> > that is easier said than done for 14.2.
> >
> > Also I forgot to mention enum34 is a new dependency of PyQt5,
> > fortunately the version at SBo is both up to date and adequate.
>
> I have a fix for that:
>
> # fix webkit harfbuzz
> WBK="qtwebengine/src/3rdparty/chromium/third_party/WebKit/Source/platform/fonts/    shaping/"
> HBDIR="../../../../../../../../../../qtbase/src/3rdparty/harfbuzz-ng/src"
>
> find $WBK -regex ".*\.\(cpp\|h\)$" -exec \
>   sed -i "s%#include <hb.h>%#include \"$HBDIR/hb.h\"%" {} \;
>
> find $WBK -regex ".*\.\(cpp\|h\)$" -exec \
>   sed -i "s%#include <hb-ot.h>%#include \"$HBDIR/hb-ot.h\"%" {} \;
>
> Note that this is still building for me though, so don't be surprised
> if it fails somewhere else:
>
> http://dawoodfall.net/testing/qt5-5.11/qt5.SlackBuild

This worked in 5.11.0 though. I haven't seen yet whether it works in
.1

--

If the future navigation system [for interactive networked services on
the NII] looks like something from Microsoft, it will never work.
  -- Chairman of Walt Disney Television & Telecommunications

                                                            .--.  oo
                                                           (____)//
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'


More information about the SlackBuilds-users mailing list