From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
To: 67608@debbugs.gnu.org
Cc: John Kehayias <john.kehayias@protonmail.com>
Subject: bug#67608: qtbase fails to build on i686
Date: Sun, 03 Dec 2023 13:32:15 -0500 [thread overview]
Message-ID: <87zfyryw5s.fsf@gmail.com> (raw)
Hi,
After recent mesa/xorg upgrades, qtbase fails to build on i686, per
https://ci.guix.gnu.org/build/2700964/details.
--8<---------------cut here---------------start------------->8---
[ 59%] Building CXX object src/gui/CMakeFiles/Gui.dir/text/freetype/qfreetypefontdatabase.cpp.o
cd /tmp/guix-build-qtbase-6.5.2.drv-0/build/src/gui && /gnu/store/isbd8adggnzdprcd7fxxlck2f5iqamg5-gcc-11.3.0/bin/c++ -DENABLE_PIXMAN_DRAWHELPERS -DGui_EXPORTS -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_GUI_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_UP_TO=0x050000 -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_LEAN_HEADERS=1 -DQT_MOC_COMPAT -DQT_NO_AS_CONST=1 -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_USING_NAMESPACE -DQT_QPA_DEFAULT_PLATFORM_NAME=\"xcb\" -DQT_USE_QSTRINGBUILDER -DQT_WARN_DEPRECATED_UP_TO=0x070000 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/src/gui/Gui_autogen/include -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtGui -I/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/src/gui -I/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui/../3rdparty/VulkanMemoryAllocator -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtGui/6.5.2 -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtGui/6.5.2/QtGui -I/gnu/store/nq8q5cnzhymc79c09z3a90qhg9l9aiy5-at-spi2-core-2.45.90/include/at-spi-2.0 -I/gnu/store/gc967whfn0l9h11k3smzvd32i1w9dvw9-dbus-1.14.0/include/dbus-1.0 -I/gnu/store/gc967whfn0l9h11k3smzvd32i1w9dvw9-dbus-1.14.0/lib/dbus-1.0/include -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtCore -I/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/mkspecs/linux-g++ -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/src/corelib -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtCore/6.5.2 -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtCore/6.5.2/QtCore -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtDBus -isystem /gnu/store/3zs0f4vcbfl2f89jk90x6gpy6wjapv1n-glib-2.72.3/include/glib-2.0 -isystem /gnu/store/3zs0f4vcbfl2f89jk90x6gpy6wjapv1n-glib-2.72.3/lib/glib-2.0/include -isystem /gnu/store/wjzil5rwysjdgldg48lvy3m93fnffpzv-freetype-2.13.0/include/freetype2 -isystem /gnu/store/g4scmdws4ax4343k5cxj6bz8v86r3b6a-harfbuzz-5.3.1/include/harfbuzz -isystem /gnu/store/s5n48zg43qdqb4qinbngzbcsg0nkw52q-libpng-1.6.37/include/libpng16 -g -DNDEBUG -O3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -fPIC -Wsuggest-override -std=c++17 -MD -MT src/gui/CMakeFiles/Gui.dir/text/freetype/qfreetypefontdatabase.cpp.o -MF CMakeFiles/Gui.dir/text/freetype/qfreetypefontdatabase.cpp.o.d -o CMakeFiles/Gui.dir/text/freetype/qfreetypefontdatabase.cpp.o -c /tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui/text/freetype/qfreetypefontdatabase.cpp
/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui/painting/qdrawhelper_avx2.cpp: In function ‘const QRgba64* fetchRGBA64ToRGBA64PM_avx2(QRgba64*, const uchar*, int, int, const QList<unsigned int>*, QDitherInfo*)’:
/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui/painting/qdrawhelper_avx2.cpp:1353:33: error: could not convert ‘vs’ from ‘__m128i’ to ‘QRgba64’
1353 | vs = multiplyAlpha65535(vs, va);
| ^~
| |
| __m128i
[ 59%] Building CXX object src/gui/CMakeFiles/Gui.dir/text/unix/qfontconfigdatabase.cpp.o
cd /tmp/guix-build-qtbase-6.5.2.drv-0/build/src/gui && /gnu/store/isbd8adggnzdprcd7fxxlck2f5iqamg5-gcc-11.3.0/bin/c++ -DENABLE_PIXMAN_DRAWHELPERS -DGui_EXPORTS -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_GUI_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_UP_TO=0x050000 -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_LEAN_HEADERS=1 -DQT_MOC_COMPAT -DQT_NO_AS_CONST=1 -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_USING_NAMESPACE -DQT_QPA_DEFAULT_PLATFORM_NAME=\"xcb\" -DQT_USE_QSTRINGBUILDER -DQT_WARN_DEPRECATED_UP_TO=0x070000 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/src/gui/Gui_autogen/include -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtGui -I/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/src/gui -I/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui/../3rdparty/VulkanMemoryAllocator -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtGui/6.5.2 -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtGui/6.5.2/QtGui -I/gnu/store/nq8q5cnzhymc79c09z3a90qhg9l9aiy5-at-spi2-core-2.45.90/include/at-spi-2.0 -I/gnu/store/gc967whfn0l9h11k3smzvd32i1w9dvw9-dbus-1.14.0/include/dbus-1.0 -I/gnu/store/gc967whfn0l9h11k3smzvd32i1w9dvw9-dbus-1.14.0/lib/dbus-1.0/include -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtCore -I/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/mkspecs/linux-g++ -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/src/corelib -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtCore/6.5.2 -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtCore/6.5.2/QtCore -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtDBus -isystem /gnu/store/3zs0f4vcbfl2f89jk90x6gpy6wjapv1n-glib-2.72.3/include/glib-2.0 -isystem /gnu/store/3zs0f4vcbfl2f89jk90x6gpy6wjapv1n-glib-2.72.3/lib/glib-2.0/include -isystem /gnu/store/wjzil5rwysjdgldg48lvy3m93fnffpzv-freetype-2.13.0/include/freetype2 -isystem /gnu/store/g4scmdws4ax4343k5cxj6bz8v86r3b6a-harfbuzz-5.3.1/include/harfbuzz -isystem /gnu/store/s5n48zg43qdqb4qinbngzbcsg0nkw52q-libpng-1.6.37/include/libpng16 -g -DNDEBUG -O3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -fPIC -Wsuggest-override -std=c++17 -MD -MT src/gui/CMakeFiles/Gui.dir/text/unix/qfontconfigdatabase.cpp.o -MF CMakeFiles/Gui.dir/text/unix/qfontconfigdatabase.cpp.o.d -o CMakeFiles/Gui.dir/text/unix/qfontconfigdatabase.cpp.o -c /tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui/text/unix/qfontconfigdatabase.cpp
make[2]: *** [src/gui/CMakeFiles/Gui.dir/build.make:3093: src/gui/CMakeFiles/Gui.dir/painting/qdrawhelper_avx2.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/tmp/guix-build-qtbase-6.5.2.drv-0/build'
make[1]: *** [CMakeFiles/Makefile2:21588: src/gui/CMakeFiles/Gui.dir/all] Error 2
make[1]: Leaving directory '/tmp/guix-build-qtbase-6.5.2.drv-0/build'
make: *** [Makefile:149: all] Error 2
error: in phase 'build': uncaught exception:
%exception #<&invoke-error program: "make" arguments: ("-j" "16") exit-status: 2 term-signal: #f stop-signal: #f>
phase `build' failed after 578.8 seconds
command "make" "-j" "16" failed with status 2
builder for `/gnu/store/rja0mdhh29hl3rr5mk9xa2mq55x3g0ja-qtbase-6.5.2.drv' failed with exit code 1
@ build-failed /gnu/store/rja0mdhh29hl3rr5mk9xa2mq55x3g0ja-qtbase-6.5.2.drv - 1 builder for `/gnu/store/rja0mdhh29hl3rr5mk9xa2mq55x3g0ja-qtbase-6.5.2.drv' failed with exit code 1
--8<---------------cut here---------------end--------------->8---
CC'ing John in case they'd have a clue as to what this may be caused by.
--
Thanks,
Maxim
next reply other threads:[~2023-12-03 18:33 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-12-03 18:32 Maxim Cournoyer [this message]
2023-12-03 19:19 ` bug#67608: qtbase fails to build on i686 John Kehayias via Bug reports for GNU Guix
2023-12-03 23:42 ` Maxim Cournoyer
2023-12-06 12:21 ` Efraim Flashner
2023-12-06 22:53 ` Maxim Cournoyer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87zfyryw5s.fsf@gmail.com \
--to=maxim.cournoyer@gmail.com \
--cc=67608@debbugs.gnu.org \
--cc=john.kehayias@protonmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.