[Bug 269765] net-im/libquotient: fix compiling on FreeBSD 13.1

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 22 Feb 2023 20:52:43 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269765

            Bug ID: 269765
           Summary: net-im/libquotient: fix compiling on FreeBSD 13.1
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: adridg@freebsd.org
          Reporter: eric@camachat.org
          Assignee: adridg@freebsd.org
             Flags: maintainer-feedback?(adridg@freebsd.org)

Created attachment 240332
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=240332&action=edit
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)...) { }
        ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-- 
You are receiving this mail because:
You are the assignee for the bug.