Package Details: mingw-w64-qt5-base 5.13.0-1

Git Clone URL: https://aur.archlinux.org/mingw-w64-qt5-base.git (read-only)
Package Base: mingw-w64-qt5-base
Description: A cross-platform application and UI framework (mingw-w64)
Upstream URL: https://www.qt.io/
Licenses: custom, GPL3, LGPL3, FDL
Groups: mingw-w64-qt5
Submitter: Martchus
Maintainer: Martchus
Last Packager: Martchus
Votes: 19
Popularity: 0.717887
First Submitted: 2016-08-30 21:28
Last Updated: 2019-06-26 12:44

Sources (34)

Pinned Comments

Martchus commented on 2018-05-29 08:29

Before upgrading, be sure to remove the old version of the package from your system. Preferably, build the package in a clean chroot using makechrootpkg.

Also, please read the other comments and issues on GitHub for known bugs and limitations.

There also exist a binary repository: https://martchus.no-ip.biz/repo/arch/ownstuff

Martchus commented on 2018-03-11 20:19

@theone74 It is currently not possible to use the MariaDB plugin with the static version of Qt because mariadb-connector-c comes with its own pthread implementation which has conflicting symbols with the pthread library Qt uses. Since some PostgreSQL update the same is true for the PostgreSQL plugin.

So you have to disable the plugin. When using CMake, plugins are not be automatically added so you should not run into the issue by default. When using qmake you need to disable the plugin manually, eg. you can add the following arguments to enable only the plugins which actually work:

CONFIG+=no_smart_library_merge QTPLUGIN.sqldrivers=qsqlite QTPLUGIN.sqldrivers+=qsqlodbc CONFIG+=static

(from https://github.com/Martchus/PKGBUILDs/blob/master/qt5-tools/mingw-w64/PKGBUILD#L38)


BTW: Patches to fix this are welcome of course. Since I don't use the plugin myself, I'm currently not motivated to take the effort myself. Updating the mariadb-connector-c packages is also not done yet.

Martchus commented on 2016-07-10 19:47

All my packages are managed at GitHub where you can also contribute directly: https://github.com/Martchus/PKGBUILDs

Patches for this package are managed at: https://github.com/Martchus/qtbase/tree/5.11.0-mingw-w64<br> if you like to contribute to patches, read this: https://github.com/Martchus/PKGBUILDs/#contributing-to-patches)

If you would like to contribute, here is a list of known bugs and things needing improvement:

  • The linker library search paths for applications which need to be build for the host architecture aren't set correctly. Hence those paths are currently set manually which is quite hacky. Affected packages are mingw-w64-qt5-declarative and mingw-w64-qt5-tools and (also the apple-darwin versions).
  • Compiling QtAV using the ANGLE version doesn't work. I don't know whether other applications/libs using OpenGL via Qt are also affected but it is very likely.
  • Updating mingw-w64-qt5-webkit to ng version.
  • See also https://github.com/Martchus/PKGBUILDs/issues

Also note the comments about the different variants inside the PKGBUILD itself.

Latest Comments

« First ‹ Previous ... 2 3 4 5 6 7

Edric commented on 2015-09-17 16:09

You're right. Did a full rebuild on a clean docker.

ant32 commented on 2015-09-16 23:20

I'm thinking it somehow tries linking the the native or installed mingw-qt5 build. You probably need to uninstall either or both before building or build in a clean chroot. I currently don't want to take the time to find the bug.

Edric commented on 2015-09-16 15:19

Seems i have undefined symbols :


cd widgets/ && ( test -e Makefile || /home/edric/Downloads/mingw-w64-qt5-base-opengl/src/build-x86_64-w64-mingw32/bin/qmake /home/edric/Downloads/mingw-w64-qt5-base-opengl/src/qtbase-opensource-src-5.5.0/src/widgets/widgets.pro -o Makefile ) && make -f Makefile
WARNING: Failure to find: .obj/release/Qt5Widgets_resource_res.o
WARNING: Failure to find: .obj/debug/Qt5Widgetsd_resource_res.o
/home/edric/Downloads/mingw-w64-qt5-base-opengl/src/build-x86_64-w64-mingw32/bin/uic: symbol lookup error: /home/edric/Downloads/mingw-w64-qt5-base-opengl/src/build-x86_64-w64-mingw32/bin/uic: undefined symbol: _ZN7QString14toLower_helperERS_
/home/edric/Downloads/mingw-w64-qt5-base-opengl/src/build-x86_64-w64-mingw32/bin/uic: symbol lookup error: /home/edric/Downloads/mingw-w64-qt5-base-opengl/src/build-x86_64-w64-mingw32/bin/uic: undefined symbol: _ZN7QString14toLower_helperERS_
make[2]: Entering directory '/home/edric/Downloads/mingw-w64-qt5-base-opengl/src/build-x86_64-w64-mingw32/src/widgets'
make -f Makefile.Release
make[3]: Entering directory '/home/edric/Downloads/mingw-w64-qt5-base-opengl/src/build-x86_64-w64-mingw32/src/widgets'
/home/edric/Downloads/mingw-w64-qt5-base-opengl/src/build-x86_64-w64-mingw32/bin/uic /home/edric/Downloads/mingw-w64-qt5-base-opengl/src/qtbase-opensource-src-5.5.0/src/widgets/dialogs/qfiledialog.ui -o .uic/ui_qfiledialog.h
/home/edric/Downloads/mingw-w64-qt5-base-opengl/src/build-x86_64-w64-mingw32/bin/uic: symbol lookup error: /home/edric/Downloads/mingw-w64-qt5-base-opengl/src/build-x86_64-w64-mingw32/bin/uic: undefined symbol: _ZN7QString14toLower_helperERS_

Thanks for all the work

ant32 commented on 2015-08-10 16:06

Yes. I'm hoping to do it this week. I spent some hours updating patches but see now that Fedora updated so copying there patches shouldn't be much work.

Edric commented on 2015-08-10 14:15

Hi,

any plan to bump this to 5.5 ?

Thanks,

ant32 commented on 2015-03-11 04:54

I just tested and my data entry / reporting app works fine with angle on Windows XP

codestation commented on 2015-02-15 19:26

Thanks for the update. Without the angleproject dependency Qt apps can run on XP again (still have some users using it).

ant32 commented on 2015-02-09 20:32

Finally fixed opengl. Yeh!! :)

ant32 commented on 2013-12-31 02:03

added package since for more people angleprject doesn't work.
For binaries, repo and changes please visit.
http://mingw-w64-archlinux.sourceforge.net/