| Summary: | net-im/libquotient: fix compiling on FreeBSD 13.1 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Eric Camachat <eric> | ||||
| Component: | Individual Port(s) | Assignee: | Adriaan de Groot <adridg> | ||||
| Status: | Closed FIXED | ||||||
| Severity: | Affects Some People | CC: | grahamperrin | ||||
| Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(adridg) |
||||
| Version: | Latest | ||||||
| Hardware: | Any | ||||||
| OS: | Any | ||||||
| Attachments: |
|
||||||
I get it, it solves the immediate problem, but I would much rather understand *why* this is failing (so it can be fixed upstream, rather than bodged-around in FreeBSD packaging). I landed something with a slightly tweaked version constraint (because it builds on my 13-STABLE machine) because I don't have time to figure out what is actually wrong here. I forgot to label the commit with this PR though. That change landed a while ago. |
Created attachment 240332 [details] Fix compiling on FreeBSD 13.1 FreeBSD 13.1-RELEASE-p7 cannot build quotest: samu: job failed: /usr/bin/c++ -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_MULTIMEDIA_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_TESTCASE_BUILDDIR=\"/wrkdirs/usr/ports/net-im/libquotient/work/.build\" -DQT_TESTLIB_LIB -DQUOTIENT_STATIC -DQuotient_VERSION_MAJOR=0 -DQuotient_VERSION_MINOR=7 -DQuotient_VERSION_PATCH=1 -DQuotient_VERSION_STRING=\"0.7.1\" -I/wrkdirs/usr/ports/net-im/libquotient/work/.build/quotest/quotest_autogen/include -I/wrkdirs/usr/ports/net-im/libquotient/work/libQuotient-0.7.1/lib -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-clang -isystem /usr/local/include/qt5/QtTest -isystem /usr/local/include/qt5/QtConcurrent -isystem /usr/local/include -isystem /usr/local/include/qt5/QtNetwork -isystem /usr/local/include/qt5/QtGui -isystem /usr/local/include/qt5/QtDBus -isystem /usr/local/include/qt5/QtMultimedia -O2 -pipe -march=sandybridge -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -march=sandybridge -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wpedantic -Wextra -Werror=return-type -Wno-unused-parameter -Wno-gnu-zero-variadic-macro-arguments -W -fPIC -std=gnu++20 -MD -MT quotest/CMakeFiles/quotest.dir/quotest.cpp.o -MF quotest/CMakeFiles/quotest.dir/quotest.cpp.o.d -o quotest/CMakeFiles/quotest.dir/quotest.cpp.o -c /wrkdirs/usr/ports/net-im/libquotient/work/libQuotient-0.7.1/quotest/quotest.cpp In file included from /wrkdirs/usr/ports/net-im/libquotient/work/libQuotient-0.7.1/quotest/quotest.cpp:4: In file included from /wrkdirs/usr/ports/net-im/libquotient/work/libQuotient-0.7.1/lib/connection.h:8: In file included from /wrkdirs/usr/ports/net-im/libquotient/work/libQuotient-0.7.1/lib/quotient_common.h:6: In file included from /wrkdirs/usr/ports/net-im/libquotient/work/libQuotient-0.7.1/lib/quotient_export.h:6: In file included from /usr/local/include/qt5/QtCore/qglobal.h:142: In file included from /usr/include/c++/v1/algorithm:653: In file included from /usr/include/c++/v1/functional:495: In file included from /usr/include/c++/v1/__functional/bind_front.h:14: /usr/include/c++/v1/__functional/perfect_forward.h:77:9: error: no matching constructor for initialization of 'tuple<void (TestManager::*)(), TestManager *>' __bound_(_VSTD::forward<_BoundArgs>(__bound)...) { } ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~