Code Monkey home page Code Monkey logo

pkgbuilds's Introduction

PKGBUILDs

Contains PKGBUILD files for creating Arch Linux packages:

  • Packages for my own applications and libraries such as Syncthing Tray, Tag Editor, Password Manager, ...
  • Packages I maintain in the AUR:
    • misc packages, eg. Subtitle Composer, openelec-dvb-firmware, Jangouts
    • mingw-w64-* packages which allow to build for Windows under Arch Linux, eg. FreeType 2, Qt 5 and Qt 6
    • static-compat-* packages containing static libraries to build self-contained applications running on older GNU/Linux distributions under Arch Linux
    • android-* packages which allow to build for Android under Arch Linux, eg. iconv, Boost, OpenSSL, CppUnit, Qt 5 and Kirigami
    • apple-darwin-* packages which allow to build for MaxOS X under Arch Linux, eg. osxcross and Qt 5 (still experimental)
  • Other packages imported from the AUR to build with slight modifications

So if you like to improve one of my AUR packages, just create a PR here.

Binary repository

I also provide a binary repository containing the packages found in this repository and a lot of packages found in the AUR:

[ownstuff-testing]
SigLevel = Optional TrustAll
Server = https://martchus.no-ip.biz/repo/arch/$repo/os/$arch
Server = https://ftp.f3l.de/~martchus/$repo/os/$arch

[ownstuff]
SigLevel = Optional TrustAll
Server = https://martchus.no-ip.biz/repo/arch/$repo/os/$arch
Server = https://ftp.f3l.de/~martchus/$repo/os/$arch

The testing repository is required if you have the official testing repository enabled. (Packages contained by ownstuff-testing are linked against packages found in the official testing repository.)

The repository is focusing on x86_64 but some packages are also provided for i686 and aarch64.

Note that I can not assure that required rebuilds always happen fast enough (since the official developers obviously don't wait for me before releasing their packages from staging).

Requests regarding binary packages can be tracked on the issue tracker of this GitHub project as well, e.g. within the general discussion issue.

Container image, building packages within a container

The directory devel/container contains the script imagebuild to build a container image suitable to run Arch Linux's makepkg script so you can build from PKGBUILDs on any environment where Docker, Podman or any other suitable container runtime is available.

It also contains a script called makecontainerpkg which behaves like makechrootpkg from Arch Linux's devtools but uses the previously mentioned container image. Therefore it does not require devtools, a chroot setup and systemd-nsapwn. Instead, any container runtime should be sufficient (tested with Docker and Podman).

The usage of makecontainerpkg is very similar to makechrootpkg. Simply run the script in a directory containing a PKGBUILD file. If the directory contains a file called pacman.conf and/or makepkg.conf those files are configured to be used during the build. The call syntax is the following:

makecontainerpkg [cre args] --- [makepkg args]

Set the environment variable CRE to the container runtime executable (by default docker) and set CRE_IMAGE to use a different container image.

Note that you can also set the environment variable TOOL to invoke a different tool instead of makepkg, e.g. TOOL=updpkgsums makecontainerpkg can be used to update checksums.

Example where the host pacman cache and ccache directories are mounted into the container and a package rebuild is forced via makepkg's flag -f:

makecontainerpkg -v /var/cache/pacman/pkg/ -v /run/media/devel/ccache:/ccache -- -f CCACHE_DIR=/ccache

Example using podman on a non-Arch system:

CRE=podman ../../devel/container/makecontainerpkg -v /hdd/cache/pacman/pkg:/var/cache/pacman/pkg -v /hdd/chroot/remote-config-x86_64:/cfg

It makes still sense to specify a cache directory, even though pacman is not used on the host system. Here also a directory containing a custom pacman.conf and makepkg.conf is mounted into the container.

Podman-specific remarks

To use podman (instead of Docker) simply set export CRE=podman.

To be able to run podman without root, you need to ensure user/group IDs can be mapped. The mapping is configured in the files /etc/subuid and /etc/subgid. Use sudo usermod --add-subuids 200000-265536 --add-subgids 200000-265536 $USER to configure it for the current user and verify the configuration via grep $USER /etc/sub{u,g}id. Finally, run podman system migrate to apply.

To change storage paths so e.g. containers are stored at a different location, edit ~/.config/containers/storage.conf (or /etc/containers/storage.conf for system-wide configuration) to set runroot and graphroot to different locations.

Investigation of build failures

By default, makecontainerpkg removes the container in the end. Set DEBUG=1 to prevent that. Then one can use e.g. podman container exec -it … bash to enter the container for manual investigation. Set DEBUG=on-failure to only keep the container in case of a failure.

Using Arch-packages on another distribution via a container

If you want to cross-compile software on non-Arch distributions you can make use of the android-* and mingw-w64-* packages provided by this repository using an Arch Linux container. The container image mentioned before is also suitable for this purpose.

Here are some example commands how one might do that:

# do basic container setup
containers/create-devel-container-example

# start interactive shell in container
podman container exec -it archlinux-devel-container bash

# install stuff you want, e.g. mingw-w64 or android Qt packages
podman container exec -it archlinux-devel-container \
  pacman -Syu ninja git mingw-w64-cmake qt6-{base,tools} mingw-w64-qt6-{base,tools,translations,svg,5compat}
podman container exec -it archlinux-devel-container \
  pacman -Syu clang ninja git extra-cmake-modules android-cmake qt6-{base,tools,declarative,shadertools} android-aarch64-qt6-{base,declarative,tools,translations,svg,5compat} android-aarch64-{boost,libiconv,qqc2-breeze-style}

# configure the build using mingw-w64 packages, e.g. run CMake
podman container exec -it archlinux-devel-container x86_64-w64-mingw32-cmake \
  -G Ninja \
  -S /src/c++/cmake/PianoBooster \
  -B /build/pianobooster-x86_64-w64-mingw32-release \
  -DPKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/x86_64-w64-mingw32-pkg-config \
  -DQT_PACKAGE_NAME:STRING=Qt6

# conduct the build using mingw-w64 packages, e.g. invoke Ninja build system via CMake
podman container exec -it archlinux-devel-container bash -c '
  source /usr/bin/mingw-env x86_64-w64-mingw32 && \
  cmake --build /build/pianobooster-x86_64-w64-mingw32-release --verbose'

# configure the build using android packages, e.g. run CMake
podman container exec -it archlinux-devel-container bash -c '
  android_arch=aarch64
  export PATH=/usr/lib/jvm/java-17-openjdk/bin:$PATH
  source /usr/bin/android-env $android_arch && \
  android-$android_arch-cmake \
    -G Ninja \
    -S /src/c++/cmake/subdirs/passwordmanager \
    -B /build/passwordmanager-android-$android_arch-release \
    -DCMAKE_FIND_ROOT_PATH="${ANDROID_PREFIX}" \
    -DANDROID_SDK_ROOT="${ANDROID_HOME}" \
    -DPKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/android-$android_arch-pkg-config \
    -DQT_PACKAGE_PREFIX:STRING=Qt6 \
    -DKF_PACKAGE_PREFIX:STRING=KF6'

# conduct the build using android packages, e.g. invoke Ninja build system via CMake
podman container exec -it archlinux-devel-container bash -c '
  export PATH=/usr/lib/jvm/java-17-openjdk/bin:$PATH
  source /usr/bin/android-env aarch64 && \
  cmake --build /build/passwordmanager-android-aarch64-release --verbose'

# use additional Android-related tooling from container
# note: These are just example values. The ports for pairing and connection are distinct.
phone_ip=192.168.178.42 pairing_port=34765 pairing_code=922102 connection_port=32991
podman container exec -it archlinux-devel-container \
  /opt/android-sdk/platform-tools/adb pair "$phone_ip:$pairing_port" "$pairing_code"
podman container exec -it archlinux-devel-container \
  /opt/android-sdk/platform-tools/adb connect "$phone_ip:$connection_port"
podman container exec -it archlinux-devel-container \
  /opt/android-sdk/platform-tools/adb logcat

# get rid of the container when no longer needed
podman container stop archlinux-devel-container
podman container rm archlinux-devel-container

Note that these commands are intended to be run without root (see section "Podman-specific remarks" for details). In this case files that are created from within the container in the build and source directories will have your normal user/group outside the container which is quite convenient (within the container they will be owned by root).

Other approaches

There's also the 3rdparty repository docker-mingw-qt5 which contains an image with many mingw-w64 package pre-installed.

Structure

Each package is in its own subdirectoy:

default-pkg-name/variant

where default-pkg-name is the default package name (eg. qt5-base) and variant usually one of:

  • default: the regular package
  • git/svn/hg: the development version
  • mingw-w64: the Windows version (i686/dw2 and x86_64/SEH)
  • android-{aarch64,armv7a-eabi,x86-64,x86}: the Android version (currently only aarch64 actively maintained/tested)
  • apple-darwin: the MacOS X version (still experimental)

The repository does not contain .SRCINFO files.


The subdirectoy devel contains additional files, mainly for development purposes. The subdirectoy devel/archive contains old packages that are no longer updated (at least not via this repository).

Generated PKGBUILDs

To avoid repetition some PKGBUILDs are generated. These PKGBUILDs are determined by the presence of the file PKGBUILD.sh.ep besides the actual PKGBUILD file. The PKGBUILD file is only present for read-only purposes in this case - do not edit it manually. Instead, edit the PKGBUILD.sh.ep file and invoke devel/generator/generate.pl. This requires the perl-Mojolicious package to be installed. Set the environment variable LOG_LEVEL to adjust the log level (e.g. debug/info/warn/error). Template layouts/fragments are stored within generator/templates.

Documentation about the used templating system

Contributing to patches

Patches for most packages are managed in a fork of the project under my GitHub profile. For instance, patches for mingw-w64-qt5-base are managed at github.com/Martchus/qtbase.

I usually create a dedicated branch for each version, eg. 5.10.1-mingw-w64. It contains all the patches based on Qt 5.10.1. When doing fixes later on, I usually preserve the original patches and create a new branch, eg. 5.10.1-mingw-w64-fixes.

So in this case it would make sense to contribute directly there. To fix an existing patch, just create a fixup commit. This (unusual) fixup workflow aims to keep the number of additional changes as small as possible.

To get the patches into the PKGBUILD files, the script devel/qt5/update-patches.sh is used.

Mass rebasing of Qt patches

This is always done by me. Please don't try to help here because it will only cause conflicts. However, the workflow is quite simple:

  1. Run devel/qt5/rebase-patches.sh on all Qt repository forks or just devel/qt5/rebase-all-patches.sh
    • eg. rebase-patches.sh 5.11.0 5.10.1 mingw-w64-fixes to create branch 5.11.0-mingw-w64 based on 5.10.1-mingw-w64-fixes
    • after fixing possible conflicts, run devel/qt5/continue-rebase-patches.sh
    • otherwise, that's it
    • all scripts need to run in the Git repository directory of the Qt module except rebase-all-patches.sh which needs the environment variable QT_GIT_REPOS_DIR to be set
  2. Run devel/qt5/update-patches.sh or devel/qt5/update-all-patches.sh to update PKGBUILDs
    • eg. devel/qt5/update-all-patches.sh "" mingw-w64 qt6 to consider all mingw-w64-qt6-* packages

Brief documentation about mingw-w64-qt packages

The Qt project does not support building Qt under GNU/Linux when targeting mingw-w64. With Qt 6 they also stopped 32-bit builds. They also don't provide static builds targeting mingw-w64. They are also relying a lot on their bundled libraries while my builds aim to build dependencies separately. So expect some rough edges when using my packaging.

Nevertheless it make sense to follow the official documentation. For concrete examples how to use this packaging with CMake, just checkout the mingw-w64 variants of e.g. syncthingtray within this repository. The Arch Wiki also has a section about mingw-w64 packaging.

Note that the ANGLE and "dynamic" variants of Qt 5 packages do not work because they would require fxc.exe to build.

Tested build and deployment tools for mingw-w64-qt5 packages

Currently, I test with qmake and CMake. With both build systems it is possible to use either the shared or the static libraries. Please read the comments in the PKGBUILD file itself and the pinned comments in the AUR for further information.

There are also pkg-config files, but those aren't really tested.

qbs and windeployqt currently don't work very well (see issues). Using the static libraries or mxedeployqt might be an alternative to windeployqt.

Tested build and deployment tools for mingw-w64-qt6 packages

In order to build a Qt-based project using mingw-w64-qt6 packages one also needs to install the regular qt6-base package for development tools such as moc. The packages qt6-tools, qt6-declarative and qt6-shadertools contain also native binaries which might be required by some projects. At this point the setup can break if the version of regular packages and the versions of the mingw-w64 packages differ. I cannot do anything about it except trying to upgrade the mingw-w64 packages as fast as possible. There's actually a lengthy discussion about this topic on the Qt development mailinglist so the situation might improve in the future. Note that as of qtbase commit 5ffc744b791a114a3180a425dd26e298f7399955 (requires Qt > 6.2.1) one can specify -DQT_NO_PACKAGE_VERSION_CHECK=TRUE to ignore the strict versioning check.

Currently, I test only CMake. It is possible to use either the shared or the static libraries. The static libraries are installed into a nested prefix (/usr/i686-w64-mingw32/static and /usr/x86_64-w64-mingw32/static) so this prefix needs to be prepended to CMAKE_FIND_ROOT_PATH for using the static libraries. To generally prefer static libraries one might use the helper scripts provided by the mingw-w64-cmake-static package.

The build systems qbs and qmake are not tested. It looks like Qt's build system does not install pkg-config files anymore and so far no effort has been taken to enable them.

Note that windeployqt needed to be enabled by the official/regular qt6-tools package but would likely not work very well anyways. Using the static libraries or mxdeployqt might be an alternative for windeployqt.

Static plugins and CMake

Qt 5 initially didn't support it so I added patches to make it work. After Qt 5 added support I still kept my own version because I didn't want to risk any regressions (which would be tedious to deal with). So the official documentation does not apply to my packages. One simply has to link against the targets of the wanted static plugins manually.

However, for Qt 6 I dropped my patches and the official documentation applies. I would still recommended to set the target property QT_DEFAULT_PLUGINS of relevant targets to 0 and link against wanted plugin targets manually. At least in my cases the list of plugins selected by default seemed needlessly long. I would also recommended to set the CMake variable QT_SKIP_AUTO_QML_PLUGIN_INCLUSION to a falsy value because this pulls in a lot of dependencies which are likely not needed.

Further documentation

The directory qt5-base/mingw-w64 contains also a README with more Qt 5 specific information.

Running Windows executables built using mingw-w64 packages with WINE

It is recommended to use the scripts x86_64-w64-mingw32-wine and i686-w64-mingw32-wine provided by the mingw-w64-wine package. These scripts are a wrapper around the regular wine binary ensuring all the DLLs provided by mingw-w64-*-packages of the relevant architecture can be located. It also uses a distinct wine prefix so your usual configuration (e.g. tailored to run certain games) does not go into the way and is also not messed with.

Here are nevertheless some useful hints to run WINE manually:

  • Set the environment variable WINEPREFIX to use a distinct WINE-prefix if wanted.
  • Set WINEPATH for the search directories of needed DLLs, e.g. WINEPATH=$builds/libfoo;$builds/libbar;/usr/x86_64-w64-mingw32.
  • Set WINEARCH to win32 for a 32-bit environment (win64 is the default which will get you a 64-bit environment)
  • Set WINEDLLOVERRIDES to control loading DLLs, e.g. WINEDLLOVERRIDES=mscoree,mshtml= disables the annoying Gecko popup.
  • To set environment variables like PATH or QT_PLUGIN_PATH for the Windows program itself use the following approach:
    1. Open regedit
    2. Go to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment
    3. Add/modify the variable, e.g. set PATH=C:\windows\system32;C:\windows;Z:\usr\x86_64-w64-mingw32\bin and QT_PLUGIN_PATH=Z:/usr/x86_64-w64-mingw32/lib/qt6/plugins
  • It is possible to run apps in an headless environment but be aware that WINE is not designed for this. For instance, when an application crashes WINE still attempts to show the crash window and the application stays stuck in that state.
  • See https://wiki.winehq.org/Wine_User's_Guide for more information

Static GNU/Linux libraries

This repository contains several static-compat-* packages providing static libraries intended to distribute "self-contained" executables. These libraries are built against an older version of glibc to be able to run on older distributions without having to link against glibc statically. The resulting binaries should run on distributions with glibc 2.26 or newer (or Linux 4.4 and newer when linking against glibc statically), e.g. openSUSE Leap 15.0, Fedora 27, Debian 10 and Ubuntu 18.04. The packages might not be updated as regularly as their normal counterparts but the idea is to provide an environment with a recent version of GCC/libstdc++ and other libraries such as Qt and Boost but still be able to run the resulting executables on older distributions.

To use the packages, simply invoke /usr/static-compat/bin/g++ instead of /usr/bin/g++. The package static-compat-environment provides a script to set a few environment variables to make this easier. There are also packages providing build system wrappers such as static-compat-cmake.

It would be conceivable to make fully statically linked executables. However, it would not be possible to support OpenGL because glvnd and vendor provided OpenGL libraries are always dynamic libraries. It makes also no sense to link against glibc (and possibly other core libraries) statically as they might use dlopen. Therefore this setup aims for a partially statically linked build instead, where stable core libraries like glibc/pthreads/OpenGL/… are assumed to be provided by the GNU/Linux system but other libraries like libstdc++, Boost and Qt are linked against statically. This is similar to AppImage where a lot of libraries are bundled but certain core libraries are expected to be provided by the system.

Examples for resulting binaries can be found in the release sections of my projects Tag Editor and Syncthing Tray. Those are Qt 6 applications and the resulting binaries run on the mentioned platforms supporting X11 and Wayland natively.

Note that I decided to let static libraries live within the subprefix /usr/static-compat (in contrast to -static packages found in the AUR). The main reason is that my packaging requires a custom glibc/GCC build for compatibility and I suppose that simply needs to live within its own prefix. Besides, the version might not be kept 100 % in sync with the shared counterpart. Hence it makes sense to make the static packages independent with their own headers and configuration files to avoid problems due to mismatching versions. Additionally, some projects (such as Qt) do not support installing shared and static libraries within the same prefix at the same time because the config files would clash.

Copyright notice and license

Copyright © 2015-2024 Marius Kittler

All code is licensed under GPL-2-or-later.

pkgbuilds's People

Contributors

andreas-aur avatar arvedui avatar bensyz avatar dvs999 avatar eclairevoyant avatar hipersayanx avatar janisozaur avatar jlsantiago0 avatar k3a avatar kraxarn avatar lukaszmoroz avatar martchus avatar maxrd2 avatar michaelpennington avatar muttleyxd avatar osesov avatar oyale avatar patlefort avatar ranolfi avatar roshless avatar saidinesh5 avatar samega7cattac avatar teohhanhui avatar tocic avatar tomkpz avatar unixfox avatar varyoo avatar xantares avatar xdavidwu avatar zewish avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pkgbuilds's Issues

Lack of qt gif plugin

when i try to compile a qt library, errors occurred:
CMake Error at /usr/i686-w64-mingw32/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake:15 (message):
The imported target "Qt5::Gui" references the file

 "/usr/i686-w64-mingw32/lib/qt/plugins/imageformats/qgif.dll"

but this file does not exist. Possible reasons include:

  • The file was deleted, renamed, or moved to another location.

  • An install or uninstall procedure did not complete successfully.

  • The installation package was faulty and contained

    "/usr/i686-w64-mingw32/lib/cmake/Qt5Gui/Qt5Gui_QGifPlugin.cmake"

    but not all the files it references.

Call Stack (most recent call first):
/usr/i686-w64-mingw32/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake:179 (_qt5_Gui_check_file_exists)
/usr/i686-w64-mingw32/lib/cmake/Qt5Gui/Qt5Gui_QGifPlugin.cmake:4 (_populate_Gui_plugin_properties)
/usr/i686-w64-mingw32/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake:196 (include)
/usr/i686-w64-mingw32/lib/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake:98 (find_package)
/usr/i686-w64-mingw32/lib/cmake/Qt5/Qt5Config.cmake:26 (find_package)
CMakeLists.txt:29 (find_package)

mingw-w64-qt5-declarative fails to build

hello,
mingw-w64-qt5-declarative still doesnt compile after 35f7599:

g++ -Wl,--gc-sections -Wl,-rpath,/usr/i686-w64-mingw32/lib -o ../../bin/qmlmin .obj/main.o -L/usr/lib -L/home/xantares/projects/aur-scripts/mingw-w64-qt5-declarative/src/qtdeclarative-opensource-src-5.8.0/build-i686-w64-mingw32-static/lib /usr/i686-w64-mingw32/lib/libQt5QmlDevTools.so -L/usr/lib /usr/i686-w64-mingw32/lib/libQt5Bootstrap.so -lpthread
g++: error: /usr/i686-w64-mingw32/lib/libQt5QmlDevTools.so: No such file or directory
make[2]: *** [Makefile:102: ../../bin/qmlmin] Error 1
make[2]: Leaving directory '/home/xantares/projects/aur-scripts/mingw-w64-qt5-declarative/src/qtdeclarative-opensource-src-5.8.0/build-i686-w64-mingw32-static/tools/qmlmin'
make[1]: *** [Makefile:45: sub-qmlmin-make_first] Error 2
make[1]: *** Waiting for unfinished jobs.... 

gogs: bug - internal wiki does not show, got 500 error

ok fixed all the previously market and posted issues now.. this error only happened with a sync created repor (mirror repo type)

now when access the wiki got: 500 http error

log said:

2017/09/01 11:59:01 [TRACE] Session ID: be7cbd998cecfcd7
2017/09/01 11:59:01 [TRACE] CSRF Token: qx-hy0VjBpdwaUDJXw87VtQYKL86MTUwNDI3ODYxNDMwMjE0MzQ0MA==
2017/09/01 11:59:01 [ERROR] [.../routes/repo/wiki.go:53 renderWikiPage()] GetBranchCommit: object does not exist [id: refs/heads/master, rel_path: ]
2017/09/01 11:59:01 [TRACE] Template: status/500

seems need a wiki git repo internally.. or maybe setup into the app.ini.. later i'll report why or how!

Debug information for Qt packages

Please, if possible, Qt packages must provide libraries with both, release and debug information. It makes impossible to debug any program in Windows without that information.

mingw-w64-qt5-tools fails to build

mingw-w64-qt5-tools still fails to build:

g++ -Wl,--gc-sections -Wl,-rpath,/usr/i686-w64-mingw32/lib -o ../../bin/qdoc .obj/atom.o .obj/codechunk.o .obj/codemarker.o .obj/codeparser.o .obj/config.o .obj/cppcodemarker.o .obj/cppcodeparser.o .obj/doc.o .obj/editdistance.o .obj/generator.o .obj/helpprojectwriter.o .obj/htmlgenerator.o .obj/location.o .obj/main.o .obj/node.o .obj/openedlist.o .obj/plaincodemarker.o .obj/puredocparser.o .obj/qdocdatabase.o .obj/qdoctagfiles.o .obj/qdocindexfiles.o .obj/quoter.o .obj/separator.o .obj/text.o .obj/tokenizer.o .obj/tree.o .obj/yyindent.o .obj/jscodemarker.o .obj/qmlcodemarker.o .obj/qmlcodeparser.o .obj/qmlmarkupvisitor.o .obj/qmlvisitor.o   -L/usr/lib /usr/i686-w64-mingw32/lib/libQt5QmlDevTools.so -lQt5Bootstrap -lpthread
/usr/bin/ld: /usr/lib/libQt5Bootstrap.a(qbytearray.o): undefined reference to symbol 'uncompress'
/usr/lib/libz.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

Reconsider mingw-w64 i686 exception handling

Currently, the mingw-w64-gcc Arch Linux package is configured to use SJLJ for i686. This impairs performance even when no exceptions occur. However, it works reliably.

It seems MSYS2 is using different exception handling for their i686 mingw-w64 packages. It is using DW2 for i686 (for x86_64 they also use SEH). Maybe this change for i686 would also make sense under Arch Linux?

Possible downsides

  • DW2 does not allow to throw exceptions over Windows system DLLs. This might be a problem for applications which need to catch exceptions thrown inside an event handler outside of the event loop.
  • Not sure about SEH.
    • I suppose it is only available under x86_64. Otherwise, why isn't MSYS2 using it for i686, too? Apparently SEH for i686 works quite differently than for x86_64. Only the x86_64 version has been implemented in GCC.
  • There's not much information about DW2 support in GCC for Windows available. Does it work reliably?

Tasks

  • Determine whether assertions above are actually correct.
  • Update mingw-64-gcc package to enable DW2/SEH for i686
    • Use --disable-sjlj-exceptions --with-dwarf2 to enable DW2 for i686
    • or Use ??? to enable SEH for i686 not implemented in GCC
  • Recompile all mingw-w64 packages because the libgcc library name would change from libgcc_s_sjlj-1.dll to libgcc_s_seh-1.dll for SEH and to libgcc_s_dw2-1.dll for DW2
    (Only the i686 version would change because x86_64 already uses SEH. Since the archs are tied that wouldn't help much, though.)

References

issue compiling qtnetwork

I tryed a new install in a clean chroot, the build now fails this way:

x86_64-w64-mingw32-g++ -g -shared -Wl,-subsystem,windows -Wl,--out-implib,/tmp/mingw-w64-qt5-base/src/build-x86_64-w64-mingw32/lib/libQt5Network.dll.a -o ../../lib/Qt5Network.dll object_script.Qt5Network.Release  -lws2_32 -lcrypt32 -ldnsapi -L/tmp/mingw-w64-qt5-base/src/build-x86_64-w64-mingw32/lib /tmp/mingw-w64-qt5-base/src/build-x86_64-w64-mingw32/lib/libQt5Core.dll.a -ldnsapi -liphlpapi -ladvapi32 -L/usr/x86_64-w64-mingw32/lib/openssl-1.0 -lssl -lcrypto -lcrypt32 -lz
./.obj/release/qsslsocket_openssl.o: In function `QWindowsCaRootFetcher::start()':
/tmp/mingw-w64-qt5-base/src/qtbase-opensource-src-5.9.0/src/network/ssl/qsslsocket_openssl.cpp:1390: undefined reference to `__imp_CertCreateCertificateContext'
/tmp/mingw-w64-qt5-base/src/qtbase-opensource-src-5.9.0/src/network/ssl/qsslsocket_openssl.cpp:1422: undefined reference to `__imp_CertGetCertificateChain'
/tmp/mingw-w64-qt5-base/src/qtbase-opensource-src-5.9.0/src/network/ssl/qsslsocket_openssl.cpp:1465: undefined reference to `__imp_CertFreeCertificateChain'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile.Release:503: ../../lib/Qt5Network.dll] Error 1

there is a small mistake in the PKGBUILD, here:

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=mingw-w64-qt5-base#n225

this line should be:

export OPENSSL_LIBS="-L/usr/${_arch}/lib/openssl-1.0 -lssl -lcrypto"

anyway this does not solves the linking issue,

I have an old system (pre openssl 1.1) and I have no issue there,

I tryed to downgrade mingw toolchain to the previous one and I have the same error,

so seems that the host openssl version influence the cross compilation, really strange.

Are you able to compile in a full updated environment?

subtitlecomposer 0.6.0

Version 0.6.0 is tagged.
Please check updated PKGBUILD

Added cmake params in build() needed for correct plugin installation:
    -DLIB_INSTALL_DIR=lib
    -DKDE_INSTALL_USE_QT_SYS_PATHS=ON

Added cmake params in build() to skip building of tests:
    -DBUILD_TESTING=OFF

Added some make/optdepens since these are external .so now and not linked against binary:
    'mpv: for MPV backend'
    'mplayer: for MPlayer backend'
    'xine-lib: for Xine backend'

Sign binary packages

Since the binary repo seems to be actually used by other people, it might make sense to finally look into package signing.

Patch fail in mingw-w64-qt5-base

Hello,

I was trying to build mingw-w64-qt5-base but one patch failed:

==> Validating source files with md5sums...
    qtbase-opensource-src-5.7.0.tar.xz ... Passed
    qt5-add-angle-support.patch ... Passed
    qt5-use-external-angle-library.patch ... Passed
    qt5-workaround-pkgconfig-install-issue.patch ... Passed
    qt5-merge-static-and-shared-library-trees.patch ... FAILED
    qt5-fix-linking-against-static-pcre.patch ... Passed
    qt5-rename-qtmain-to-qt5main.patch ... Passed
    qt5-dont-build-host-libs-static.patch ... Passed
    qt5-enable-rpath-for-host-tools.patch ... Passed
    qt5-dont-add-resource-files-to-qmake-libs.patch ... Passed
    qt5-prevent-debug-library-names-in-pkgconfig-files.patch ... Passed
    qt5-fix-linking-against-static-dbus.patch ... Passed
    qt5-use-win32-g++-mkspecs-profile.patch ... Passed
    qt5-use-system-zlib-in-host-libs.patch ... Passed
    qt5-fix-opengl-to-many-sections.patch ... Passed
    qt5-fix-static-psql-mysql.patch ... Passed
    qt5-fixes-from-mxe.patch ... Passed
    qt5-fix-implib-ext.patch ... Passed
    qt5-disable-default-lib-include-detection.patch ... Passed
    qt5-win32-static-cmake-link-ws2_32-and--static.patch ... Passed
    qt5-allow-usage-of-static-qt-with-cmake.patch ... Passed
    qt5-customize-extensions-for-static-build.patch ... Passed
    qt5-use-correct-pkg-config-static-flags.patch ... Passed
    qt5-use-pkgconfig-for-harfbuzz.patch ... Passed
==> ERROR: One or more files did not pass the validity check!

I will try to update the md5sums to test.

Update apple-darwin-qt5-base

0004-Fix-build-errors-under-32-bit-MacOS.patch fails to apply with this output:

patching file src/plugins/platforms/cocoa/cocoa.pro
Hunk #1 succeeded at 118 (offset 14 lines).
patching file src/widgets/styles/styles.pri
Hunk #1 FAILED at 43.
1 out of 1 hunk FAILED -- saving rejects to file src/widgets/styles/styles.pri.rej

Looking at what the patch file is trying to do and comparing it to the current source for Qt's 5.10 branch (here) the file appears to have changed dramatically since the patch file was created.

mingw-w64-configure latest update is not in AUR

0.1-1 is the latest version in the AUR but 0.1-2 is in this repo and on the binary repo.
I know that you aren't the maintainer of the package in the AUR but maybe you can contact the maintainer and ask him to push the update?

Thanks for maintaining all these mingw-w64-* packages btw :)

Rebuild fortran packages

gcc8 bumped libgfortran soversion, so fortran packages must be rebuilt.
I bumped mingw-w64-lapack, but it didnt show up on your repo.
dependent packages (hdf5, netcdf ...) will also need to be rebuilt.

mingw-w64-qt5-declarative 5.7.0, missing library linking and wrong strip

Hi. Package build ends with:

rm -f libQt5QmlDevTools.so.5.7.0 libQt5QmlDevTools.so libQt5QmlDevTools.so.5 libQt5QmlDevTools.so.5.7
g++ -Wl,--no-undefined -Wl,--version-script,QtQmlDevTools.version -shared -Wl,-Bsymbolic-functions -Wl,-soname,libQt5QmlDevTools.so.5 -o libQt5QmlDevTools.so.5.7.0 .obj/qqmljsast.o .obj/qqmljsastvisitor.o .obj/qqmljsengine_p.o .obj/qqmljsgrammar.o .obj/qqmljslexer.o .obj/qqmljsparser.o .obj/qv4runtime.o .obj/qv4string.o .obj/qv4value.o .obj/qv4compileddata.o .obj/qv4compiler.o .obj/qv4codegen.o .obj/qv4isel_p.o .obj/qv4jsir.o .obj/qv4ssa.o .obj/qqmlirbuilder.o  -L/usr/lib -L/usr/i686-w64-mingw32/lib -lQt5Bootstrap -lpthread  
/usr/lib/libQt5Bootstrap.a(qbytearray.o): In function `qUncompress(unsigned char const*, int)':
(.text._Z11qUncompressPKhi+0xa3): undefined reference to `uncompress'
/usr/lib/libQt5Bootstrap.a(qbytearray.o): In function `qCompress(unsigned char const*, int, int)':
(.text._Z9qCompressPKhii+0xcc): undefined reference to `compress2'
collect2: error: ld returned 1 exit status

When you patched the module for shared build, you forgot to link with zlib.


In PKGBUILD at L63, the line:

strip --strip-unneeded "${pkgdir}/usr/${_arch}/lib/"*.so.$pkgver

must be:

${_arch}-strip --strip-unneeded "${pkgdir}/usr/${_arch}/lib/"*.a

because you are stripping a Windows binary, and you will probably need to strip the DLL files too:

${_arch}-strip --strip-unneeded "${pkgdir}/usr/${_arch}/bin/"*.dll

Checksum failure in mingw-w64-qt5-tools-5.7.0-2-x86_64.pkg.tar.xz

Twice downloaded over https:
MD5SUM
0f3202768121ac88f7413aff053fc4b6 mingw-w64-qt5-tools-5.7.0-2-x86_64.pkg.tar.xz
SHA256SUM
c3d2179c7e6b69bb1fccfeef15d04c32df5ec269e92a0b508b2ce3c1516a39ff mingw-w64-qt5-tools-5.7.0-2-x86_64.pkg.tar.xz

BUT,
desc file report:
%MD5SUM%
a0e46930aa3ffdfa47724bc1387219c9

%SHA256SUM%
5fa79d536bfdad92a4896d5412571d4a3a788fecfbbdd920ba797133c48d95c3

which result in
":: File /var/cache/pacman/pkg/mingw-w64-qt5-tools-5.7.0-2-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (checksum))."

gogs 0.11.4: cannot updload custom avatars

gogs UploadAvatar: Create: open /usr/bin/data/avatars/1: no such file or directory

Could be something wrong with new binary location as /usr/bin/gogs instead of /usr/share/gogs?

Test different variants of Qt packages, improve support for OpenGL and alternatives

I have never had the time to test all variants to the MinGW Qt packags.

Variants to be tested

  1. only native OpenGL:
    • mingw-w64-qt5-base: builds, but no tests with OpenGL enabled applications for ages
    • mingw-w64-qt5-base-static: builds, but no tests with OpenGL enabled applications for ages
  2. OpenGL support completely disabled:
    • mingw-w64-qt5-base-noopengl: never tested, works quite likely
    • mingw-w64-qt5-base-noopengl-static: works
  3. OpenGL support only via ANGLE:
    • mingw-w64-qt5-base-angle: neither built nor tested with OpenGL enabled applications for ages
    • mingw-w64-qt5-base-angle-static: never tested
  4. select OpenGL backend dynamically at runtime:
    • mingw-w64-qt5-base-dynamic: built some time ago, never tested
    • mingw-w64-qt5-base-dynamic-static: never tested

Notes

  • Need to update ANGLE or just use the version bundled with Qt (see #90 (comment)).
  • Static variants for 3. and 4. would require linking statically against ANGLE. This could work by adding linker flags accordingly in the mkspec file. But would Qt be able to use it after all? Somehow I doubt that. Note from the Qt documentation about combining static with dynamic: "Combining -opengl dynamic with -static is also possible, but be aware that ANGLE will not be statically linked into the applications in this case, it will still be built as a shared library." (see https://doc.qt.io/qt-5/windows-requirements.html#dynamically-loading-graphics-drivers)
  • Provide builds for dynamic variant again. If it turns out to be reliable, switch to that version by default and don't care about the other variants anymore. This would make things significantly easier.
  • It would also be interesting to know whether software rendering works (see https://doc.qt.io/qt-5.9/qtquick-visualcanvas-adaptations-software.html).

[mingw-w64-qt5-base] undefined reference to `_imp__CertCreateCertificateContext@12

I just tried to rebuild mingw-w64-qt5-base from scratch after the update to mingw-gcc 7.2,
and got undefined symbols like CertCreateCertificateContext when linking qt5Network.dll:

It's weird as this should be in libcrypt32, and -lcrypt32 is passed

$ grep -nr CertCreateCertificateContext /usr/i686-w64-mingw32/lib/
Binary file /usr/i686-w64-mingw32/lib/libcrypt32.a matches

Here're the full error:

i686-w64-mingw32-g++ -c -include .pch/release/qt_pch.h -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fno-keep-inline-dllexport -fpch-preprocess -msse2 -mstackrealign -mfpmath=sse -O2 -g -std=c++1z -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -DUNICODE -DQT_NO_USING_NAMESPACE -DQT_NO_FOREACH -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -DQT_USE_SYSTEM_PROXIES -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_NETWORK_LIB -DQT_BUILDING_QT -D_CRT_SECURE_NO_WARNINGS -D_USE_MATH_DEFINES -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB -I/home/xantares/projects/aur-scripts/yaourt-tmp-root/aur-mingw-w64-qt5-base/src/qtbase-opensource-src-5.9.1/src/network -I. -I/home/xantares/projects/aur-scripts/yaourt-tmp-root/aur-mingw-w64-qt5-base/src/qtbase-opensource-src-5.9.1/src/network/kernel -I/home/xantares/projects/aur-scripts/yaourt-tmp-root/aur-mingw-w64-qt5-base/src/qtbase-opensource-src-5.9.1/include -I/home/xantares/projects/aur-scripts/yaourt-tmp-root/aur-mingw-w64-qt5-base/src/qtbase-opensource-src-5.9.1/include/QtNetwork -I../../include -I../../include/QtNetwork -I/home/xantares/projects/aur-scripts/yaourt-tmp-root/aur-mingw-w64-qt5-base/src/qtbase-opensource-src-5.9.1/include/QtNetwork/5.9.1 -I/home/xantares/projects/aur-scripts/yaourt-tmp-root/aur-mingw-w64-qt5-base/src/qtbase-opensource-src-5.9.1/include/QtNetwork/5.9.1/QtNetwork -I../../include/QtNetwork/5.9.1 -I../../include/QtNetwork/5.9.1/QtNetwork -Itmp -I/usr/i686-w64-mingw32/include/openssl-1.0 -I/home/xantares/projects/aur-scripts/yaourt-tmp-root/aur-mingw-w64-qt5-base/src/qtbase-opensource-src-5.9.1/include/QtCore/5.9.1 -I/home/xantares/projects/aur-scripts/yaourt-tmp-root/aur-mingw-w64-qt5-base/src/qtbase-opensource-src-5.9.1/include/QtCore/5.9.1/QtCore -I../../include/QtCore/5.9.1 -I../../include/QtCore/5.9.1/QtCore -I/home/xantares/projects/aur-scripts/yaourt-tmp-root/aur-mingw-w64-qt5-base/src/qtbase-opensource-src-5.9.1/include/QtCore -I../../include/QtCore -I.moc/release -I/usr/i686-w64-mingw32/include/freetype2 -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/harfbuzz -I/usr/i686-w64-mingw32/include/glib-2.0 -I/usr/i686-w64-mingw32/lib/glib-2.0/include -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/dbus-1.0 -I/usr/i686-w64-mingw32/lib/dbus-1.0/include -I/usr/i686-w64-mingw32/include/mariadb -I/home/xantares/projects/aur-scripts/yaourt-tmp-root/aur-mingw-w64-qt5-base/src/qtbase-opensource-src-5.9.1/mkspecs/mingw-w64-g++  -o .obj/release/qftp.o /home/xantares/projects/aur-scripts/yaourt-tmp-root/aur-mingw-w64-qt5-base/src/qtbase-opensource-src-5.9.1/src/network/access/qftp.cpp
i686-w64-mingw32-g++ -g -shared -Wl,-subsystem,windows -Wl,--out-implib,/home/xantares/projects/aur-scripts/yaourt-tmp-root/aur-mingw-w64-qt5-base/src/build-i686-w64-mingw32/lib/libQt5Network.dll.a -o ../../lib/Qt5Network.dll object_script.Qt5Network.Release  -lws2_32 -lcrypt32 -ldnsapi -L/home/xantares/projects/aur-scripts/yaourt-tmp-root/aur-mingw-w64-qt5-base/src/build-i686-w64-mingw32/lib /home/xantares/projects/aur-scripts/yaourt-tmp-root/aur-mingw-w64-qt5-base/src/build-i686-w64-mingw32/lib/libQt5Core.dll.a -ldnsapi -liphlpapi -ladvapi32 -lcrypt32 -lz
./.obj/release/qsslsocket_openssl.o: In function `ZN21QWindowsCaRootFetcher5startEv':
/home/xantares/projects/aur-scripts/yaourt-tmp-root/aur-mingw-w64-qt5-base/src/qtbase-opensource-src-5.9.1/src/network/ssl/qsslsocket_openssl.cpp:1390: undefined reference to `_imp__CertCreateCertificateContext@12'
/home/xantares/projects/aur-scripts/yaourt-tmp-root/aur-mingw-w64-qt5-base/src/qtbase-opensource-src-5.9.1/src/network/ssl/qsslsocket_openssl.cpp:1422: undefined reference to `_imp__CertGetCertificateChain@32'
/home/xantares/projects/aur-scripts/yaourt-tmp-root/aur-mingw-w64-qt5-base/src/qtbase-opensource-src-5.9.1/src/network/ssl/qsslsocket_openssl.cpp:1465: undefined reference to `_imp__CertFreeCertificateChain@4'
collect2: error: ld returned 1 exit status

gogs: test resulst feedback - mysql and postgres

  • tested with mysql,, (seems done) later i test more deeply..
  • tested sync mirror repository, perfect! cron are deactivated and only sync if i click
  • tested sync with cron: failed, need more setup respect the changes

i posted later my feedback here for postgres and mysql so you can complete..

mysql need a extra step (creation of the scheme) but with postgres there's no info in official site.. i'll research later..

[mingw-w64-qt5-base] standard input:0: Note: No relevant classes found. No output generated.

Hello,

I just rebuilt my mingw stack including qt5 and I think there's something wrong with moc, when used from cmake:

[ 60%] Generating moc_widget.cpp
/usr/i686-w64-mingw32/lib/qt/bin/moc @/tmp/pkgtest/moc_widget.cpp_parameters
standard input:0: Note: No relevant classes found. No output generated.

I see there's a patch about the cmake macros. Could you confirm the bug?

Test case:

cd /tmp && git clone https://github.com/xantares/pkgtest.git && cd pkgtest && i686-w64-mingw32-cmake . && make t_glew VERBOSE=1 -j1

Must construct a QCoreApplication before QJSEngine (mingw-w64-qt5-base-dynamic 5.11.0)

Compiling this code in Debug mode:

#include <QCoreApplication>
#include <QQmlApplicationEngine>
#include <QtDebug>

int main(int argc, char *argv[])
{
    QCoreApplication app(argc, argv);
    QJSEngine engine; // Crash here

    return app.exec();
}

and running in wine (did not tried in Windows) gives this error message and crash:

QJSEngine: Must construct a QCoreApplication before QJSEngine

tested in both x86_64 and i686. It works ok in Release mode.

Build Errors

I did a fresh ARCH install in a linux container. I got stuck building installing mingw-w64-qt5-tools:

`make[5]: Leaving directory '/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/src/designer/src/designer'
make[4]: Leaving directory '/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/src/designer/src/designer'
cd plugins/ && ( test -e Makefile || /usr/bin/i686-w64-mingw32-qmake-qt5 /tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/plugins.pro CONFIG+=shared -o Makefile ) && make -f Makefile 
make[4]: Entering directory '/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/src/designer/src/plugins'
cd activeqt/ && ( test -e Makefile || /usr/bin/i686-w64-mingw32-qmake-qt5 /tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt/activeqt.pro CONFIG+=shared -o Makefile ) && make -f Makefile 
make[5]: Entering directory '/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/src/designer/src/plugins/activeqt'
make -f Makefile.Release
make[6]: Entering directory '/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/src/designer/src/plugins/activeqt'
i686-w64-mingw32-windres -i qaxwidget_resource.rc -o .obj/release/qaxwidget_resource_res.o --include-dir=. -DUNICODE -DQT_NO_MTDEV -DQT_NO_DYNAMIC_LIBRARY -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_AXCONTAINER_LIB -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -DGL_GLEXT_PROTOTYPES
i686-w64-mingw32-g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fno-keep-inline-dllexport -fpch-preprocess -std=c++1z -fno-exceptions -frtti -Wall -Wextra -Wvla -Wdate-time -DUNICODE -DQT_NO_MTDEV -DQT_NO_DYNAMIC_LIBRARY -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_AXCONTAINER_LIB -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -DGL_GLEXT_PROTOTYPES -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt -I. -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0 -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner -I../../../../../include -I../../../../../include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtUiPlugin -I../../../../../include/QtUiPlugin -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0/QtWidgets -I/usr/i686-w64-mingw32/include/qt -I/usr/i686-w64-mingw32/include/qt/ActiveQt -I/usr/i686-w64-mingw32/include/qt/QtWidgets -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0/QtGui -I/usr/i686-w64-mingw32/include/qt/QtGui -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0/QtCore -I/usr/i686-w64-mingw32/include/qt/QtXml -I/usr/i686-w64-mingw32/include/qt/QtCore -I.moc/release -I/usr/i686-w64-mingw32/include/freetype2 -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/harfbuzz -I/usr/i686-w64-mingw32/include/glib-2.0 -I/usr/i686-w64-mingw32/lib/glib-2.0/include -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/dbus-1.0 -I/usr/i686-w64-mingw32/lib/dbus-1.0/include -I/usr/i686-w64-mingw32/lib/qt/mkspecs/win32-g++  -o .obj/release/qaxwidgetextrainfo.o /tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt/qaxwidgetextrainfo.cpp
i686-w64-mingw32-g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fno-keep-inline-dllexport -fpch-preprocess -std=c++1z -fno-exceptions -frtti -Wall -Wextra -Wvla -Wdate-time -DUNICODE -DQT_NO_MTDEV -DQT_NO_DYNAMIC_LIBRARY -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_AXCONTAINER_LIB -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -DGL_GLEXT_PROTOTYPES -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt -I. -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0 -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner -I../../../../../include -I../../../../../include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtUiPlugin -I../../../../../include/QtUiPlugin -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0/QtWidgets -I/usr/i686-w64-mingw32/include/qt -I/usr/i686-w64-mingw32/include/qt/ActiveQt -I/usr/i686-w64-mingw32/include/qt/QtWidgets -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0/QtGui -I/usr/i686-w64-mingw32/include/qt/QtGui -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0/QtCore -I/usr/i686-w64-mingw32/include/qt/QtXml -I/usr/i686-w64-mingw32/include/qt/QtCore -I.moc/release -I/usr/i686-w64-mingw32/include/freetype2 -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/harfbuzz -I/usr/i686-w64-mingw32/include/glib-2.0 -I/usr/i686-w64-mingw32/lib/glib-2.0/include -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/dbus-1.0 -I/usr/i686-w64-mingw32/lib/dbus-1.0/include -I/usr/i686-w64-mingw32/lib/qt/mkspecs/win32-g++  -o .obj/release/qaxwidgetplugin.o /tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt/qaxwidgetplugin.cpp
i686-w64-mingw32-g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fno-keep-inline-dllexport -fpch-preprocess -std=c++1z -fno-exceptions -frtti -Wall -Wextra -Wvla -Wdate-time -DUNICODE -DQT_NO_MTDEV -DQT_NO_DYNAMIC_LIBRARY -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_AXCONTAINER_LIB -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -DGL_GLEXT_PROTOTYPES -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt -I. -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0 -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner -I../../../../../include -I../../../../../include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtUiPlugin -I../../../../../include/QtUiPlugin -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0/QtWidgets -I/usr/i686-w64-mingw32/include/qt -I/usr/i686-w64-mingw32/include/qt/ActiveQt -I/usr/i686-w64-mingw32/include/qt/QtWidgets -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0/QtGui -I/usr/i686-w64-mingw32/include/qt/QtGui -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0/QtCore -I/usr/i686-w64-mingw32/include/qt/QtXml -I/usr/i686-w64-mingw32/include/qt/QtCore -I.moc/release -I/usr/i686-w64-mingw32/include/freetype2 -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/harfbuzz -I/usr/i686-w64-mingw32/include/glib-2.0 -I/usr/i686-w64-mingw32/lib/glib-2.0/include -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/dbus-1.0 -I/usr/i686-w64-mingw32/lib/dbus-1.0/include -I/usr/i686-w64-mingw32/lib/qt/mkspecs/win32-g++  -o .obj/release/qdesigneraxwidget.o /tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt/qdesigneraxwidget.cpp
i686-w64-mingw32-g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fno-keep-inline-dllexport -fpch-preprocess -std=c++1z -fno-exceptions -frtti -Wall -Wextra -Wvla -Wdate-time -DUNICODE -DQT_NO_MTDEV -DQT_NO_DYNAMIC_LIBRARY -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_AXCONTAINER_LIB -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -DGL_GLEXT_PROTOTYPES -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt -I. -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0 -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner -I../../../../../include -I../../../../../include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtUiPlugin -I../../../../../include/QtUiPlugin -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0/QtWidgets -I/usr/i686-w64-mingw32/include/qt -I/usr/i686-w64-mingw32/include/qt/ActiveQt -I/usr/i686-w64-mingw32/include/qt/QtWidgets -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0/QtGui -I/usr/i686-w64-mingw32/include/qt/QtGui -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0/QtCore -I/usr/i686-w64-mingw32/include/qt/QtXml -I/usr/i686-w64-mingw32/include/qt/QtCore -I.moc/release -I/usr/i686-w64-mingw32/include/freetype2 -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/harfbuzz -I/usr/i686-w64-mingw32/include/glib-2.0 -I/usr/i686-w64-mingw32/lib/glib-2.0/include -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/dbus-1.0 -I/usr/i686-w64-mingw32/lib/dbus-1.0/include -I/usr/i686-w64-mingw32/lib/qt/mkspecs/win32-g++  -o .obj/release/qaxwidgetpropertysheet.o /tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt/qaxwidgetpropertysheet.cpp
i686-w64-mingw32-g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fno-keep-inline-dllexport -fpch-preprocess -std=c++1z -fno-exceptions -frtti -Wall -Wextra -Wvla -Wdate-time -DUNICODE -DQT_NO_MTDEV -DQT_NO_DYNAMIC_LIBRARY -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_AXCONTAINER_LIB -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -DGL_GLEXT_PROTOTYPES -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt -I. -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0 -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner -I../../../../../include -I../../../../../include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtUiPlugin -I../../../../../include/QtUiPlugin -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0/QtWidgets -I/usr/i686-w64-mingw32/include/qt -I/usr/i686-w64-mingw32/include/qt/ActiveQt -I/usr/i686-w64-mingw32/include/qt/QtWidgets -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0/QtGui -I/usr/i686-w64-mingw32/include/qt/QtGui -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0/QtCore -I/usr/i686-w64-mingw32/include/qt/QtXml -I/usr/i686-w64-mingw32/include/qt/QtCore -I.moc/release -I/usr/i686-w64-mingw32/include/freetype2 -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/harfbuzz -I/usr/i686-w64-mingw32/include/glib-2.0 -I/usr/i686-w64-mingw32/lib/glib-2.0/include -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/dbus-1.0 -I/usr/i686-w64-mingw32/lib/dbus-1.0/include -I/usr/i686-w64-mingw32/lib/qt/mkspecs/win32-g++  -o .obj/release/qaxwidgettaskmenu.o /tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt/qaxwidgettaskmenu.cpp
/usr/i686-w64-mingw32/lib/qt/bin/moc -DUNICODE -DQT_NO_MTDEV -DQT_NO_DYNAMIC_LIBRARY -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_AXCONTAINER_LIB -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -DGL_GLEXT_PROTOTYPES -D__GNUC__ -DWIN32 -I/usr/i686-w64-mingw32/lib/qt/mkspecs/win32-g++ -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0 -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtUiPlugin -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/include/QtUiPlugin -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0/QtWidgets -I/usr/i686-w64-mingw32/include/qt -I/usr/i686-w64-mingw32/include/qt/ActiveQt -I/usr/i686-w64-mingw32/include/qt/QtWidgets -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0/QtGui -I/usr/i686-w64-mingw32/include/qt/QtGui -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0/QtCore -I/usr/i686-w64-mingw32/include/qt/QtXml -I/usr/i686-w64-mingw32/include/qt/QtCore -I. /tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt/qaxwidgetextrainfo.h -o .moc/release/moc_qaxwidgetextrainfo.cpp
i686-w64-mingw32-g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fno-keep-inline-dllexport -fpch-preprocess -std=c++1z -fno-exceptions -frtti -Wall -Wextra -Wvla -Wdate-time -DUNICODE -DQT_NO_MTDEV -DQT_NO_DYNAMIC_LIBRARY -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_AXCONTAINER_LIB -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -DGL_GLEXT_PROTOTYPES -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt -I. -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0 -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner -I../../../../../include -I../../../../../include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtUiPlugin -I../../../../../include/QtUiPlugin -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0/QtWidgets -I/usr/i686-w64-mingw32/include/qt -I/usr/i686-w64-mingw32/include/qt/ActiveQt -I/usr/i686-w64-mingw32/include/qt/QtWidgets -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0/QtGui -I/usr/i686-w64-mingw32/include/qt/QtGui -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0/QtCore -I/usr/i686-w64-mingw32/include/qt/QtXml -I/usr/i686-w64-mingw32/include/qt/QtCore -I.moc/release -I/usr/i686-w64-mingw32/include/freetype2 -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/harfbuzz -I/usr/i686-w64-mingw32/include/glib-2.0 -I/usr/i686-w64-mingw32/lib/glib-2.0/include -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/dbus-1.0 -I/usr/i686-w64-mingw32/lib/dbus-1.0/include -I/usr/i686-w64-mingw32/lib/qt/mkspecs/win32-g++  -o .obj/release/moc_qaxwidgetextrainfo.o .moc/release/moc_qaxwidgetextrainfo.cpp
/usr/i686-w64-mingw32/lib/qt/bin/moc -DUNICODE -DQT_NO_MTDEV -DQT_NO_DYNAMIC_LIBRARY -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_AXCONTAINER_LIB -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -DGL_GLEXT_PROTOTYPES -D__GNUC__ -DWIN32 -I/usr/i686-w64-mingw32/lib/qt/mkspecs/win32-g++ -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0 -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtUiPlugin -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/include/QtUiPlugin -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0/QtWidgets -I/usr/i686-w64-mingw32/include/qt -I/usr/i686-w64-mingw32/include/qt/ActiveQt -I/usr/i686-w64-mingw32/include/qt/QtWidgets -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0/QtGui -I/usr/i686-w64-mingw32/include/qt/QtGui -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0/QtCore -I/usr/i686-w64-mingw32/include/qt/QtXml -I/usr/i686-w64-mingw32/include/qt/QtCore -I. /tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt/qaxwidgetplugin.h -o .moc/release/moc_qaxwidgetplugin.cpp
i686-w64-mingw32-g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fno-keep-inline-dllexport -fpch-preprocess -std=c++1z -fno-exceptions -frtti -Wall -Wextra -Wvla -Wdate-time -DUNICODE -DQT_NO_MTDEV -DQT_NO_DYNAMIC_LIBRARY -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_AXCONTAINER_LIB -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -DGL_GLEXT_PROTOTYPES -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt -I. -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0 -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner -I../../../../../include -I../../../../../include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtUiPlugin -I../../../../../include/QtUiPlugin -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0/QtWidgets -I/usr/i686-w64-mingw32/include/qt -I/usr/i686-w64-mingw32/include/qt/ActiveQt -I/usr/i686-w64-mingw32/include/qt/QtWidgets -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0/QtGui -I/usr/i686-w64-mingw32/include/qt/QtGui -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0/QtCore -I/usr/i686-w64-mingw32/include/qt/QtXml -I/usr/i686-w64-mingw32/include/qt/QtCore -I.moc/release -I/usr/i686-w64-mingw32/include/freetype2 -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/harfbuzz -I/usr/i686-w64-mingw32/include/glib-2.0 -I/usr/i686-w64-mingw32/lib/glib-2.0/include -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/dbus-1.0 -I/usr/i686-w64-mingw32/lib/dbus-1.0/include -I/usr/i686-w64-mingw32/lib/qt/mkspecs/win32-g++  -o .obj/release/moc_qaxwidgetplugin.o .moc/release/moc_qaxwidgetplugin.cpp
/usr/i686-w64-mingw32/lib/qt/bin/moc -DUNICODE -DQT_NO_MTDEV -DQT_NO_DYNAMIC_LIBRARY -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_AXCONTAINER_LIB -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -DGL_GLEXT_PROTOTYPES -D__GNUC__ -DWIN32 -I/usr/i686-w64-mingw32/lib/qt/mkspecs/win32-g++ -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0 -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtUiPlugin -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/include/QtUiPlugin -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0/QtWidgets -I/usr/i686-w64-mingw32/include/qt -I/usr/i686-w64-mingw32/include/qt/ActiveQt -I/usr/i686-w64-mingw32/include/qt/QtWidgets -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0/QtGui -I/usr/i686-w64-mingw32/include/qt/QtGui -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0/QtCore -I/usr/i686-w64-mingw32/include/qt/QtXml -I/usr/i686-w64-mingw32/include/qt/QtCore -I. /tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt/qdesigneraxwidget.h -o .moc/release/moc_qdesigneraxwidget.cpp
i686-w64-mingw32-g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fno-keep-inline-dllexport -fpch-preprocess -std=c++1z -fno-exceptions -frtti -Wall -Wextra -Wvla -Wdate-time -DUNICODE -DQT_NO_MTDEV -DQT_NO_DYNAMIC_LIBRARY -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_AXCONTAINER_LIB -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -DGL_GLEXT_PROTOTYPES -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt -I. -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0 -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner -I../../../../../include -I../../../../../include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtUiPlugin -I../../../../../include/QtUiPlugin -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0/QtWidgets -I/usr/i686-w64-mingw32/include/qt -I/usr/i686-w64-mingw32/include/qt/ActiveQt -I/usr/i686-w64-mingw32/include/qt/QtWidgets -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0/QtGui -I/usr/i686-w64-mingw32/include/qt/QtGui -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0/QtCore -I/usr/i686-w64-mingw32/include/qt/QtXml -I/usr/i686-w64-mingw32/include/qt/QtCore -I.moc/release -I/usr/i686-w64-mingw32/include/freetype2 -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/harfbuzz -I/usr/i686-w64-mingw32/include/glib-2.0 -I/usr/i686-w64-mingw32/lib/glib-2.0/include -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/dbus-1.0 -I/usr/i686-w64-mingw32/lib/dbus-1.0/include -I/usr/i686-w64-mingw32/lib/qt/mkspecs/win32-g++  -o .obj/release/moc_qdesigneraxwidget.o .moc/release/moc_qdesigneraxwidget.cpp
/usr/i686-w64-mingw32/lib/qt/bin/moc -DUNICODE -DQT_NO_MTDEV -DQT_NO_DYNAMIC_LIBRARY -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_AXCONTAINER_LIB -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -DGL_GLEXT_PROTOTYPES -D__GNUC__ -DWIN32 -I/usr/i686-w64-mingw32/lib/qt/mkspecs/win32-g++ -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0 -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtUiPlugin -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/include/QtUiPlugin -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0/QtWidgets -I/usr/i686-w64-mingw32/include/qt -I/usr/i686-w64-mingw32/include/qt/ActiveQt -I/usr/i686-w64-mingw32/include/qt/QtWidgets -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0/QtGui -I/usr/i686-w64-mingw32/include/qt/QtGui -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0/QtCore -I/usr/i686-w64-mingw32/include/qt/QtXml -I/usr/i686-w64-mingw32/include/qt/QtCore -I. /tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt/qaxwidgetpropertysheet.h -o .moc/release/moc_qaxwidgetpropertysheet.cpp
i686-w64-mingw32-g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fno-keep-inline-dllexport -fpch-preprocess -std=c++1z -fno-exceptions -frtti -Wall -Wextra -Wvla -Wdate-time -DUNICODE -DQT_NO_MTDEV -DQT_NO_DYNAMIC_LIBRARY -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_AXCONTAINER_LIB -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -DGL_GLEXT_PROTOTYPES -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt -I. -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0 -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner -I../../../../../include -I../../../../../include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtUiPlugin -I../../../../../include/QtUiPlugin -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0/QtWidgets -I/usr/i686-w64-mingw32/include/qt -I/usr/i686-w64-mingw32/include/qt/ActiveQt -I/usr/i686-w64-mingw32/include/qt/QtWidgets -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0/QtGui -I/usr/i686-w64-mingw32/include/qt/QtGui -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0/QtCore -I/usr/i686-w64-mingw32/include/qt/QtXml -I/usr/i686-w64-mingw32/include/qt/QtCore -I.moc/release -I/usr/i686-w64-mingw32/include/freetype2 -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/harfbuzz -I/usr/i686-w64-mingw32/include/glib-2.0 -I/usr/i686-w64-mingw32/lib/glib-2.0/include -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/dbus-1.0 -I/usr/i686-w64-mingw32/lib/dbus-1.0/include -I/usr/i686-w64-mingw32/lib/qt/mkspecs/win32-g++  -o .obj/release/moc_qaxwidgetpropertysheet.o .moc/release/moc_qaxwidgetpropertysheet.cpp
/usr/i686-w64-mingw32/lib/qt/bin/moc -DUNICODE -DQT_NO_MTDEV -DQT_NO_DYNAMIC_LIBRARY -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_AXCONTAINER_LIB -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -DGL_GLEXT_PROTOTYPES -D__GNUC__ -DWIN32 -I/usr/i686-w64-mingw32/lib/qt/mkspecs/win32-g++ -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0 -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtUiPlugin -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/include/QtUiPlugin -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0/QtWidgets -I/usr/i686-w64-mingw32/include/qt -I/usr/i686-w64-mingw32/include/qt/ActiveQt -I/usr/i686-w64-mingw32/include/qt/QtWidgets -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0/QtGui -I/usr/i686-w64-mingw32/include/qt/QtGui -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0/QtCore -I/usr/i686-w64-mingw32/include/qt/QtXml -I/usr/i686-w64-mingw32/include/qt/QtCore -I. /tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt/qaxwidgettaskmenu.h -o .moc/release/moc_qaxwidgettaskmenu.cpp
i686-w64-mingw32-g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fno-keep-inline-dllexport -fpch-preprocess -std=c++1z -fno-exceptions -frtti -Wall -Wextra -Wvla -Wdate-time -DUNICODE -DQT_NO_MTDEV -DQT_NO_DYNAMIC_LIBRARY -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_AXCONTAINER_LIB -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -DGL_GLEXT_PROTOTYPES -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt -I. -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0 -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner/5.7.0/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtDesigner -I../../../../../include -I../../../../../include/QtDesigner -I/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/include/QtUiPlugin -I../../../../../include/QtUiPlugin -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtWidgets/5.7.0/QtWidgets -I/usr/i686-w64-mingw32/include/qt -I/usr/i686-w64-mingw32/include/qt/ActiveQt -I/usr/i686-w64-mingw32/include/qt/QtWidgets -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtGui/5.7.0/QtGui -I/usr/i686-w64-mingw32/include/qt/QtGui -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0 -I/usr/i686-w64-mingw32/include/qt/QtCore/5.7.0/QtCore -I/usr/i686-w64-mingw32/include/qt/QtXml -I/usr/i686-w64-mingw32/include/qt/QtCore -I.moc/release -I/usr/i686-w64-mingw32/include/freetype2 -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/harfbuzz -I/usr/i686-w64-mingw32/include/glib-2.0 -I/usr/i686-w64-mingw32/lib/glib-2.0/include -I/usr/i686-w64-mingw32/include -I/usr/i686-w64-mingw32/include/dbus-1.0 -I/usr/i686-w64-mingw32/lib/dbus-1.0/include -I/usr/i686-w64-mingw32/lib/qt/mkspecs/win32-g++  -o .obj/release/moc_qaxwidgettaskmenu.o .moc/release/moc_qaxwidgettaskmenu.cpp
i686-w64-mingw32-g++ -g -shared -Wl,-subsystem,windows -Wl,--out-implib,/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/plugins/designer/libqaxwidget.dll.a -o ../../../../../plugins/designer/qaxwidget.dll object_script.qaxwidget.Release  -L/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/lib /tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/lib/libQt5Designer.dll.a -L/usr/i686-w64-mingw32/lib -lQt5AxContainer -lQt5AxBase /usr/i686-w64-mingw32/lib/libQt5Widgets.dll.a /usr/i686-w64-mingw32/lib/libQt5Gui.dll.a /usr/i686-w64-mingw32/lib/libQt5Xml.dll.a /usr/i686-w64-mingw32/lib/libQt5Core.dll.a 
./.obj/release/qaxwidgettaskmenu.o: In function `ZN17QAxWidgetTaskMenu17setActiveXControlEv':
/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/src/designer/src/plugins/activeqt/qaxwidgettaskmenu.cpp:144: undefined reference to `_imp__CoGetClassObject@20'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0x64): undefined reference to `IID_IUnknown'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0x680): undefined reference to `_imp__SysFreeString@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0x7af): undefined reference to `_imp__SysFreeString@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0xa43): undefined reference to `IID_IDispatch'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0xa5a): undefined reference to `IID_IDispatch'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0xa69): undefined reference to `IID_IDispatch'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0xa75): undefined reference to `IID_IDispatch'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0xa80): undefined reference to `IID_IDispatch'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0xa8b): more undefined references to `IID_IDispatch' follow
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0x1033): undefined reference to `_imp__CLSIDFromProgID@8'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0x1066): undefined reference to `_imp__CoCreateInstance@20'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0x1102): undefined reference to `_imp__SysAllocStringLen@8'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0x1178): undefined reference to `_imp__SysFreeString@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0x1268): undefined reference to `IID_IUnknown'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0x2514): undefined reference to `IID_IUnknown'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0x2528): undefined reference to `IID_IUnknown'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0x2534): undefined reference to `IID_IUnknown'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0x2540): undefined reference to `IID_IUnknown'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0x254b): more undefined references to `IID_IUnknown' follow
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxscript.o):(.text+0x2674): undefined reference to `_imp__CLSIDFromProgID@8'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxobject.o):(.text+0x2a1): undefined reference to `IID_IOleObject'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxobject.o):(.text+0x2bb): undefined reference to `IID_IOleObject'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxobject.o):(.text+0x2c9): undefined reference to `IID_IOleObject'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxobject.o):(.text+0x2d5): undefined reference to `IID_IOleObject'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxobject.o):(.text+0x2e0): undefined reference to `IID_IOleObject'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxobject.o):(.text+0x2eb): more undefined references to `IID_IOleObject' follow
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x504): undefined reference to `IID_IUnknown'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x59d): undefined reference to `IID_IDispatch'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x5dc): undefined reference to `IID_IOleClientSite'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x62c): undefined reference to `IID_IOleWindow'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x64c): undefined reference to `IID_IOleInPlaceSite'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x668): undefined reference to `IID_IOleInPlaceFrame'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x684): undefined reference to `IID_IOleInPlaceUIWindow'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x6a0): undefined reference to `IID_IOleDocumentSite'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x6e0): undefined reference to `IID_IAdviseSink'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x8fd): undefined reference to `_imp__OleLockRunning@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x973): undefined reference to `IID_IOleInPlaceFrame'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x989): undefined reference to `IID_IOleInPlaceUIWindow'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0xaf9): undefined reference to `IID_IOleDocument'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x1090): undefined reference to `_imp__OleLockRunning@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x10c4): undefined reference to `IID_IOleInPlaceObject'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x18ac): undefined reference to `_imp__SysAllocStringLen@8'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x20b6): undefined reference to `IID_IOleDocument'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x20e0): undefined reference to `IID_IPersistStorage'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x2128): undefined reference to `_imp__CreateILockBytesOnHGlobal@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x2150): undefined reference to `_imp__StgCreateDocfileOnILockBytes@16'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x21bd): undefined reference to `_imp__OleRun@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x21fa): undefined reference to `IID_IViewObject'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x2234): undefined reference to `IID_IAdviseSink'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x25c2): undefined reference to `_imp__CreateStreamOnHGlobal@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x26ec): undefined reference to `_imp__CoTaskMemFree@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x2761): undefined reference to `IID_IOleObject'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x276f): undefined reference to `IID_IOleObject'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x277b): undefined reference to `IID_IOleObject'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x2787): undefined reference to `IID_IOleObject'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x2792): undefined reference to `IID_IOleObject'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x279d): more undefined references to `IID_IOleObject' follow
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x296d): undefined reference to `IID_IPersistStorage'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x2a09): undefined reference to `_imp__CreateILockBytesOnHGlobal@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x2a49): undefined reference to `_imp__StgOpenStorageOnILockBytes@24'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x425d): undefined reference to `_imp__OleSetMenuDescriptor@20'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x482b): undefined reference to `IID_IViewObject'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x4840): undefined reference to `IID_IViewObject'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x484f): undefined reference to `IID_IViewObject'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x485e): undefined reference to `IID_IViewObject'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x486c): undefined reference to `IID_IViewObject'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x487a): more undefined references to `IID_IViewObject' follow
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x4953): undefined reference to `_imp__CreateCompatibleDC@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x495e): undefined reference to `_imp__SelectObject@8'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x4aa7): undefined reference to `_imp__DeleteObject@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxwidget.o):(.text+0x4ab3): undefined reference to `_imp__DeleteDC@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x66): undefined reference to `IID_IDispatch'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x1e9): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x269): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x56c): undefined reference to `_imp__SysAllocStringLen@8'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x587): undefined reference to `IID_IUnknown'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x5a9): undefined reference to `_imp__SysFreeString@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x5dd): undefined reference to `IID_IUnknown'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x6ce): undefined reference to `IID_IClassFactory'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x74c): undefined reference to `_imp__CoGetClassObject@20'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x8af): undefined reference to `_imp__GetActiveObject@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x900): undefined reference to `_imp__CreateILockBytesOnHGlobal@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x928): undefined reference to `_imp__StgCreateDocfileOnILockBytes@16'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x96e): undefined reference to `IID_IUnknown'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x97d): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x983): undefined reference to `_imp__OleCreateFromFile@32'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0xde7): undefined reference to `IID_IClassFactory'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0xe84): undefined reference to `_imp__CoGetClassObject@20'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0xeb1): undefined reference to `IID_IUnknown'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x111f): undefined reference to `IID_IUnknown'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x119c): undefined reference to `_imp__CoCreateInstance@20'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x1b9b): undefined reference to `_imp__VariantInit@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x202c): undefined reference to `_imp__VariantInit@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x37f4): undefined reference to `_imp__VariantInit@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x43b2): undefined reference to `_imp__VariantInit@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x45c2): undefined reference to `_imp__VariantInit@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x5279): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x5284): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x52a1): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x52b1): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x5a14): undefined reference to `_imp__CoFreeUnusedLibraries@0'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x6192): undefined reference to `IID_IOleObject'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x681b): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x6842): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x6863): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x6870): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x6d39): undefined reference to `_imp__SysFreeString@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x7866): undefined reference to `_imp__SysFreeString@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x8ddb): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x8dff): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x8e20): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0x8e30): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0xa477): undefined reference to `IID_IDispatch'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0xa497): undefined reference to `IID_IUnknown'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0xa9d7): undefined reference to `_imp__CLSIDFromProgID@8'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0xaf24): undefined reference to `_imp__VariantInit@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0xc8a5): undefined reference to `_imp__LoadTypeLib@8'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0xce2d): undefined reference to `_imp__SysFreeString@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0xcf0d): undefined reference to `_imp__SysFreeString@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0xdd66): undefined reference to `_imp__SysFreeString@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0xdf57): undefined reference to `_imp__SysFreeString@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0xe597): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0xe5c2): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0xe5dc): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text+0xe5e5): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text$_ZN13QtPropertyBag14QueryInterfaceERK5_GUIDPPv+0x24): undefined reference to `IID_IUnknown'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text$_ZN13QtPropertyBag14QueryInterfaceERK5_GUIDPPv+0x40): undefined reference to `IID_IPropertyBag'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text$_ZN12QAxEventSink14QueryInterfaceERK5_GUIDPPv+0x24): undefined reference to `IID_IUnknown'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text$_ZN12QAxEventSink14QueryInterfaceERK5_GUIDPPv+0x40): undefined reference to `IID_IDispatch'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text$_ZN13QAxMetaObject12dispIDofNameERK10QByteArrayP9IDispatch[__ZN13QAxMetaObject12dispIDofNameERK10QByteArrayP9IDispatch]+0x188): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxbase.o):(.text$_ZN12QAxEventSink6InvokeElRK5_GUIDmtP13tagDISPPARAMSP10tagVARIANTP12tagEXCEPINFOPj+0x1d): undefined reference to `GUID_NULL'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxutils.o):(.text+0x12): undefined reference to `_imp__CreateRectRgn@16'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxutils.o):(.text+0x76): undefined reference to `_imp__CombineRgn@16'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxutils.o):(.text+0x86): undefined reference to `_imp__DeleteObject@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxutils.o):(.text+0x9b): undefined reference to `_imp__DeleteObject@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxutils.o):(.text+0x4f4): undefined reference to `_imp__CreateRectRgn@16'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxutils.o):(.text+0xab8): undefined reference to `_imp__GetDeviceCaps@8'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxutils.o):(.text+0xbf8): undefined reference to `_imp__GetDeviceCaps@8'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxutils.o):(.text+0x1559): undefined reference to `_imp__SysFreeString@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxutils.o):(.text+0x1591): undefined reference to `_imp__SysFreeString@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxutils.o):(.text+0x165d): undefined reference to `_imp__SysFreeString@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x5a): undefined reference to `_imp__OleCreatePictureIndirect@16'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0xdd): undefined reference to `_imp__VariantTimeToSystemTime@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x27b): undefined reference to `_imp__SystemTimeToVariantTime@8'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x409): undefined reference to `_imp__SysAllocStringLen@8'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x451): undefined reference to `_imp__OleCreateFontIndirect@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x13b8): undefined reference to `_imp__SafeArrayGetDim@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x13e9): undefined reference to `_imp__SafeArrayGetLBound@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x1405): undefined reference to `_imp__SafeArrayGetUBound@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x1420): undefined reference to `_imp__VariantInit@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x144e): undefined reference to `_imp__SafeArrayGetElement@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x1da7): undefined reference to `_imp__SysFreeString@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x1f19): undefined reference to `_imp__SafeArrayGetLBound@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x1f3b): undefined reference to `_imp__SafeArrayGetUBound@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x1fd8): undefined reference to `_imp__VariantInit@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x1fe1): undefined reference to `_imp__SafeArrayGetElement@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x249f): undefined reference to `_imp__SafeArrayGetLBound@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x24bb): undefined reference to `_imp__SafeArrayGetUBound@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x24ec): undefined reference to `_imp__SafeArrayGetElement@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x2511): undefined reference to `_imp__SysFreeString@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x264d): undefined reference to `_imp__SafeArrayGetLBound@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x2669): undefined reference to `_imp__SafeArrayGetUBound@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x26e2): undefined reference to `_imp__SafeArrayAccessData@8'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x270c): undefined reference to `_imp__SafeArrayUnaccessData@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x27f3): undefined reference to `_imp__SafeArrayGetVartype@8'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x2833): undefined reference to `_imp__SafeArrayGetLBound@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x284f): undefined reference to `_imp__SafeArrayGetUBound@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x2895): undefined reference to `_imp__SafeArrayGetElement@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x31d6): undefined reference to `_imp__SafeArrayCreateVector@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x360d): undefined reference to `_imp__SafeArrayCreateVector@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x37d2): undefined reference to `_imp__SafeArrayCreateVector@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x37f2): undefined reference to `_imp__SafeArrayPutElement@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x385f): undefined reference to `_imp__SysAllocStringLen@8'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x387f): undefined reference to `_imp__SysFreeString@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x3c55): undefined reference to `_imp__SysAllocStringLen@8'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x3dea): undefined reference to `_imp__SysFreeString@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x3e20): undefined reference to `_imp__SysAllocStringLen@8'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x431b): undefined reference to `_imp__SafeArrayAccessData@8'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x433e): undefined reference to `_imp__SafeArrayUnaccessData@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x439b): undefined reference to `_imp__SafeArrayCreateVector@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x43b8): undefined reference to `_imp__VariantInit@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x43e9): undefined reference to `_imp__SafeArrayPutElement@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x47f8): undefined reference to `_imp__SafeArrayDestroy@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x483b): undefined reference to `_imp__SafeArrayDestroy@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x487f): undefined reference to `_imp__SafeArrayDestroy@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x49dd): undefined reference to `_imp__SafeArrayCreate@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x4a55): undefined reference to `_imp__VariantInit@4'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x4a6d): undefined reference to `_imp__SafeArrayPutElement@12'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x4edb): undefined reference to `IID_IDispatch'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x4eef): undefined reference to `IID_IDispatch'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x4f01): undefined reference to `IID_IDispatch'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x4f10): undefined reference to `IID_IDispatch'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x4f1e): undefined reference to `IID_IDispatch'
/usr/i686-w64-mingw32/lib/libQt5AxContainer.a(qaxtypes.o):(.text+0x4f2c): more undefined references to `IID_IDispatch' follow
/usr/i686-w64-mingw32/lib/libQt5AxBase.a(qaxtypefunctions.o):(.text+0x92): undefined reference to `_imp__SysFreeString@4'
/usr/i686-w64-mingw32/lib/libQt5AxBase.a(qaxtypefunctions.o):(.text+0xb1): undefined reference to `_imp__VariantInit@4'
/usr/i686-w64-mingw32/lib/libQt5AxBase.a(qaxtypefunctions.o):(.text+0x105): undefined reference to `_imp__VariantClear@4'
/usr/i686-w64-mingw32/lib/libQt5AxBase.a(qaxtypefunctions.o):(.text+0x21e): undefined reference to `_imp__SafeArrayDestroy@4'
collect2: error: ld returned 1 exit status
make[6]: *** [Makefile.Release:87: ../../../../../plugins/designer/qaxwidget.dll] Error 1
make[6]: Leaving directory '/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/src/designer/src/plugins/activeqt'
make[5]: *** [Makefile:34: release] Error 2
make[5]: Leaving directory '/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/src/designer/src/plugins/activeqt'
make[4]: *** [Makefile:40: sub-activeqt-make_first] Error 2
make[4]: Leaving directory '/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/src/designer/src/plugins'
make[3]: *** [Makefile:169: sub-plugins-make_first] Error 2
make[3]: Leaving directory '/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/src/designer/src'
make[2]: *** [Makefile:39: sub-src-make_first] Error 2
make[2]: Leaving directory '/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/src/designer'
make[1]: *** [Makefile:124: sub-designer-make_first] Error 2
make[1]: Leaving directory '/tmp/yaourt-tmp-jsantiago/aur-mingw-w64-qt5-tools/src/qttools-opensource-src-5.7.0/build-i686-w64-mingw32-shared/src'
make: *** [Makefile:41: sub-src-make_first] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Makepkg was unable to build mingw-w64-qt5-tools.
==> Restart building mingw-w64-qt5-tools ? [y/N]
==> --------------------------------------------
==> 

`

gogs: patches missing 1: default custom paths and ini file

i tested your great PKGBUILD and nothed the firs problem..

the systemd service and sysvinit scripts are not enough in certain cases,, to the daemon we must parse the config file...

or patched the sources to use as default the /etc/gogs/app.ini event the custom/conf/app.ini

syncthingtray PKGBUILD fails to build if port 4001 is not available

When I try to build syncthingtray and port 4001 is used by another app, this happens:

1: [UR5RK] 21:28:42 FATAL: Starting API/GUI: listen tcp 127.0.0.1:4001: bind: address already in use
1: [monitor] 21:28:42 INFO: Syncthing exited: exit status 1
1: [monitor] 21:28:43 INFO: Starting syncthing
1: [monitor] 21:28:43 INFO: Signal 15 received; exiting
1: .....
1:
1:
1: !!!FAILURES!!!
1: Test Results:
1: Run: 6 Failures: 1 Errors: 0
1:
1:
1: 1) test: ConnectionTests::testConnection (F) line: 314 /tmp/syncthingtray/src/syncthingtray-0.7.3/connector/../testhelper/helper.h
1: forced failure
1: - Signal(s) error has/have not emmitted within at least 5000 ms.

When the daemon listening on 4001 is disabled it builds without problems.

gogs: patches missing2: default paths for data

after installing (maybe due documentation are still in progress) default paths cuses lot of errors like

[ERROR] [...rc/runtime/asm_386.s:498 call16()] GenerateRandomAvatar: Create: open /var/lib/gogs/data/avatars/1: permission denied

this due default dir are created in install but subdirs are missing like :

  • data/attachements
  • data/avatars
  • data/sessions
  • certs

Update pocketsphinx for python 3.7

Just change 3.6 to 3.7 in the PKGBUILD, or better remove these libtool commands as I dont think they are useful.

Cannot issue a pr here as it was edited by comaintainer, must be synced first.

Make mingw-w64-qt5-* packages work with QBS

Setting up QBS for cross compiling with mingw-w64 should likely work using the following steps:

  1. Setup compiler/tool-chain configuration:
qbs-setup-toolchains /usr/bin/x86_64-w64-mingw32-g++ mingw-w64-g++
  1. Setup Qt configuration:
qbs-setup-qt /usr/bin/x86_64-w64-mingw32-qmake-qt5 mingw-w64-g++
Creating profile 'mingw-w64-g++'.                                                                             
Skipping prl file '/usr/x86_64-w64-mingw32/lib/qt/plugins/playlistformats/libqtmultimedia_m3u.prl', because it cannot be opened (No such file or directory).
Skipping prl file '/usr/x86_64-w64-mingw32/lib/qt/plugins/qmltooling/libqmldbg_native.prl', because it cannot be opened (No such file or directory).
Skipping prl file '/usr/x86_64-w64-mingw32/lib/libQt5QuickWidgets.prl', because it cannot be opened (No such file or directory).
Skipping prl file '/usr/x86_64-w64-mingw32/lib/qt/plugins/imageformats/libqtga.prl', because it cannot be opened (No such file or directory).
Skipping prl file '/usr/x86_64-w64-mingw32/lib/libQt5Concurrent.prl', because it cannot be opened (No such file or directory).
Skipping prl file '/usr/x86_64-w64-mingw32/lib/qt/plugins/generic/libqtuiotouchplugin.prl', because it cannot be opened (No such file or directory).
Skipping prl file '/usr/x86_64-w64-mingw32/lib/qt/plugins/platforms/libqwindows.prl', because it cannot be opened (No such file or directory).
Skipping prl file '/usr/x86_64-w64-mingw32/lib/qt/plugins/imageformats/libqjpeg.prl', because it cannot be opened (No such file or directory).
Skipping prl file '/usr/x86_64-w64-mingw32/lib/libQt5Test.prl', because it cannot be opened (No such file or directory).
...
Skipping prl file '/usr/x86_64-w64-mingw32/lib/qt/plugins/qmltooling/libqmldbg_local.prl', because it cannot be opened (No such file or directory).
Skipping prl file '/usr/x86_64-w64-mingw32/lib/libQt5FontDatabaseSupport.prl', because it cannot be opened (No such file or directory).
Skipping prl file '/usr/x86_64-w64-mingw32/lib/libQt5Location.prl', because it cannot be opened (No such file or directory).
WARNING: You need to set up toolchain information before you can use this Qt version for building. However, no toolchain profile was found. Either create one using qbs-setup-toolchains and set it as this profile's base profile or add the toolchain settings manually to this profile.

Working around the issue of locating the PRL files by creating symlinks does not help. In this case QBS will still treat the Qt libraries as Linux build.


So obviously QBS does not treat the Qt version provided in this repository as Windows version. I belief this is because my mkspec is called mingw-w64-g++ and not win32-g++. (I use my own mkspec because there are a few adjustments needed for the mingw-w64 environment provided by the Arch Linux AUR packages.) At least I found some checks in the QBS sources where the mkspec name is used:


Possible solutions:

  • just modify the existing win32-g++ mkspec rather than introducing a new one
  • patch QBS
  • don't care about QBS, just use CMake

The current approach to merge shared and static library trees also prevents to use the static version with QBS. In fact, it would be nice to be able to customize the search pattern used to locate the PRL files like it can be done with qmake to support this use-case.

Add mingw-w64-paraview

Also I was wondering, would you mind adding mingw-w64-paraview to your binary repo ?
This one takes quite some time to build for me (only 2 cores here :) and needs a few dependencies that are not yet on your repo:

  • mingw-w64-jsoncpp
  • mingw-w64-pugixml
  • mingw-w64-lz4
  • mingw-w64-cgns
  • mingw-w64-netcdf-cxx-legacy
  • mingw-w64-eigen

mingw-w64-qt5-gamepad Issues

I installed a fresh ARCH in a Linux Container, and installed mingw-w64-qt5-base-dynamic via yaourt and a couple other qt5 packages, i dont remember which ones atm. Then I installed mingw-w64-qt5-gamepad . It installed fine. Then the next Qt5 package i attempted to install, gave a error about /usr/i686-w64-mingw32/lib/libQt5Gamepad.dll.a not containing and symbol index. I looked around the internet and found information stating that i needed to run ranlib on the library, so Ran the following:

   sudo i686-w64-mingw32-ranlib \
      /usr/i686-w64-mingw32/lib/libQt5Gamepad.dll.a
   sudo x86_64-w64-mingw32-ranlib \
      /usr/x86_64-w64-mingw32/lib/libQt5Gamepad.dll.a

Then I could install the following packages without issue:

   yaourt -S --needed \
      mingw-w64-qt5-3d \
      mingw-w64-qt5-activeqt \
      mingw-w64-qt5-canvas3d \
      mingw-w64-qt5-charts \
      mingw-w64-qt5-connectivity \
      mingw-w64-qt5-declarative \
      mingw-w64-qt5-graphicaleffects \
      mingw-w64-qt5-imageformats \
      mingw-w64-qt5-quickcontrols \
      mingw-w64-qt5-quickcontrols2 \
      mingw-w64-qt5-script \
      mingw-w64-qt5-sensors \
      mingw-w64-qt5-svg \
      mingw-w64-qt5-virtualkeyboard \
      mingw-w64-qt5-webchannel \
      mingw-w64-qt5-websockets \
      mingw-w64-qt5-winextras \
      mingw-w64-qt5-xmlpatterns \
      mingw-w64-qwt-qt5

I assume ranlib needs to be run on these libraries during the gamepad install in the PKGBUILD.

mingw-w64-qt5-base (5.7.0-8): CMake qt5_wrap_ui adds Qt5::uic to uic command line

I'm trying to compile github.com/citra-emu/citra with mingw.

I'm getting the following problem (mingw-w64-qt5-base 5.7.0-8 on both x64 and i686 using the mingw CMake wrappers):

[ 86%] Generating ui_main.h
cd /home/fox/Data/Projects/citra/build-x86_64-w64-mingw32/src/citra_qt && /usr/x86_64-w64-mingw32/lib/qt/bin/uic Qt5::uic -o /home/fox/Data/Projects/citra/build-x86_64-w64-mingw32/src/citra_qt/ui_main.h /home/fox/Data/Projects/citra/src/citra_qt/main.ui
File 'Qt5::uic' is not valid

A native Linux build (qt5-base 5.7.0-7 x64) does this:

[ 87%] Generating ui_main.h
cd /home/fox/Data/Projects/citra/build/src/citra_qt && /usr/bin/uic -o /home/fox/Data/Projects/citra/build/src/citra_qt/ui_main.h /home/fox/Data/Projects/citra/src/citra_qt/main.ui

It appears that CMake qt5_wrap_ui(UI_HDRS ${UIS}) (or some wrapper invoking uic) provided by the mingw qt5 is somehow broken?
Unfortunately the citra codebase is not AUTOUIC ready, so I did not try it with that yet.


As this issue does not exist natively I'm assuming it's a bug in the package?
Is there anything else you can recommend I should try or is there a known workaround for this issue?

I've tried finding other people who are affected but found nothing yet.

Add nsis

Could you add nsis to ownstuff ? It's more or less related to the mingw toolchain (allows to create installers).

Issues compiling Qt5, any advice?

I can't seem to get Qt5 compiled statically using your patches and configure lines, any clue how to solve these issues.
Everything else compiles fine... Qt5 seems stubborn.

Note: I do not use arch or its toolchain, but my own, but its pretty much the same, same dependencies, same mingw. I highly doubt that's the issue.

Any help or tips you can give is appreciated.

with -opengl desktop:
http://paste.ubuntu.com/24305596/

with -no-opengl:
(I will post the log of this one later on, maybe you will not even see this line at all, compiling qt5 takes a long while)

This is the configure line: (I added some comments to flags I added myself)

-static
-xplatform mingw-w64-g++
-optimized-qmake
-verbose
-opensource
-confirm-license
-force-pkg-config
-force-debug-info
-system-zlib
-system-libpng
-system-libjpeg
-system-freetype
-system-pcre
-no-fontconfig
-dbus-linked
-no-glib
-no-icu
-no-harfbuzz # I do not have harfbuzz so I disabled it.
-iconv
-release
-nomake examples
-make tools
-hostprefix {host_target}
-hostdatadir {host_target}/lib/qt
-hostbindir {host_target}/lib/qt/bin
-prefix {host_target}
-bindir {host_target}/bin
-archdatadir {host_target}/lib/qt
-datadir {host_target}/share/qt
-docdir {host_target}/share/doc/qt
-examplesdir {host_target}/share/qt/examples
-headerdir {host_target}/include/qt
-libdir {host_target}/lib
-plugindir {host_target}/lib/qt/plugins
-sysconfdir {host_target}/etc
-translationdir {host_target}/share/qt/translations
-device-option CROSS_COMPILE={cross_prefix_bare}
-device-option CROSS_COMPILE_CFLAGS=-fpch-preprocess

-no-opengl # fails as seen above
-no-openssl # only supports  1.0.x openssl, so I disabled it
-no-direct2d # fails to compile too 

$({cross_prefix_full}pkg-config --cflags-only-I freetype2 dbus-1)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.