[Slackbuilds-users] Qt5 Update to 5.12

Dave Woodfall dave at slackbuilds.org
Sat Jan 25 20:32:09 UTC 2020


On 2020-01-25 14:15,
Kyle Guinn <elyk03 at gmail.com> put forth the proposition:
> On 1/25/20, Dave Woodfall <dave at slackbuilds.org> wrote:
> > To the maintainers of build scripts that depend on Qt5.
> >
> > I've been testing Qt5 LTS version 5.12, and everything seems to build
> > apart from the following applications:
> >
> > academic/fet
> > audio/SuperCollider
> > audio/muse
> > development/cutter
> > development/qbs
> > development/sqlitebrowser
> > games/vcmi
> > games/vcmi-core
> > games/vcmi-resolutions
> > games/vcmi-wog
> > graphics/librecad
> > graphics/qelectrotech
> > graphics/scantailor
> > graphics/scantailor-advanced
> > graphics/veles
> > ham/wsjtx
> > misc/goldencheetah
> > multimedia/vlc
> > network/clipgrab
> > network/falkon
> > network/otter
> > python/python3-babel
> >
> > Untested due to needing to register to download it:
> >
> > development/decklink-sdk
> >
> > I expect most of them will only need a version bump.  The current Qt5
> > version will be "legacied" for anything that still needs it.
> >
> > Could I ask some help from the maintainers of these to update them
> > and/or to see what needs fixing?  I will be looking at them too, but
> > it would save a lot of time and get Qt5 upgraded much faster.
> >
> > Could the maintainers of any of these ack this message?
> >
> > I've attached the Qt5-5.12 SlackBuild.  Note that it doesn't have
> > the _SBo tag, as it isn't officially in the repo yet.
>
>
> I got stuck here in the qt5 build.  Any ideas?
>
> g++ -Wl,-O1 -L/usr/lib64 -Wl,--enable-new-dtags -Wl,--gc-sections -o
> ../../../bin/moc .obj/moc.o .obj/preprocessor.o .obj/generator.o
> .obj/parser.o .obj/token.o .obj/main.o
> -L/tmp/SBo/qt-everywhere-src-5.12.0/qtbase/lib -lQt5Bootstrap -lz
> -lpthread
> .obj/main.o: In function `runMoc(int, char**)':
> main.cpp:(.text._Z6runMociPPc+0x4206): undefined reference to
> `QtPrivate::QStringList_contains(QStringList const*, QLatin1String,
> Qt::CaseSensitivity)'
> main.cpp:(.text._Z6runMociPPc+0x429f): undefined reference to
> `QtPrivate::QStringList_contains(QStringList const*, QLatin1String,
> Qt::CaseSensitivity)'
> collect2: error: ld returned 1 exit status
> Makefile:135: recipe for target '../../../bin/moc' failed
> make[3]: *** [../../../bin/moc] Error 1
> make[3]: Leaving directory
> '/tmp/SBo/qt-everywhere-src-5.12.0/qtbase/src/tools/moc'
> Makefile:94: recipe for target 'sub-moc-make_first' failed
> make[2]: *** [sub-moc-make_first] Error 2
> make[2]: Leaving directory '/tmp/SBo/qt-everywhere-src-5.12.0/qtbase/src'
> Makefile:48: recipe for target 'sub-src-make_first' failed
> make[1]: *** [sub-src-make_first] Error 2
> make[1]: Leaving directory '/tmp/SBo/qt-everywhere-src-5.12.0/qtbase'
> Makefile:83: recipe for target 'module-qtbase-make_first' failed
> make: *** [module-qtbase-make_first] Error 2

Do you have Qt5 installed already?  That moc error usually pops up
because of that.  If so, you need to uninstall the old version, log
out of root, and log back in again.

> Also it might be useful to post a download link for the qt5 source.

A bit of an update to 5.12.6 going on at the moment, but I'll upload
the slackbuild and info:

http://tty1.uk/testing/qt5/

One problem found with the first slackbuild is that it didn't build
webengine, so it will be updated as that bug is being worked on.

Source link:

https://download.qt.io/official_releases/qt/5.12/5.12.6/single/qt-everywhere-src-5.12.6.tar.xz

-daw
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://lists.slackbuilds.org/pipermail/slackbuilds-users/attachments/20200125/b58eccc4/attachment.asc>


More information about the SlackBuilds-users mailing list