From owner-freebsd-ports-bugs@freebsd.org Tue Sep 19 01:10:24 2017 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7DEF4E1572E for ; Tue, 19 Sep 2017 01:10:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6B6573D1B for ; Tue, 19 Sep 2017 01:10:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v8J1ANWm053197 for ; Tue, 19 Sep 2017 01:10:24 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 222439] databases/clickhouse: fails to build with system boost 1.65 Date: Tue, 19 Sep 2017 01:10:23 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: jbeich@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status keywords bug_severity priority component assigned_to reporter cc blocked flagtypes.name Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2017 01:10:24 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D222439 Bug ID: 222439 Summary: databases/clickhouse: fails to build with system boost 1.65 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Keywords: needs-patch Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: jbeich@FreeBSD.org CC: proler@gmail.com Blocks: 220714 CC: proler@gmail.com Flags: maintainer-feedback?(proler@gmail.com) In file included from dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp:19: In file included from /usr/local/include/boost/rational.hpp:82: /usr/local/include/boost/integer/common_factor_rt.hpp:447:44: error: no mem= ber named 'min' in 'std::__1::numeric_limits<__uint128_t>' if(a =3D=3D (std::numeric_limits::min)()) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/local/include/boost/rational.hpp:854:26: note: in instantiation of function template specialization 'boost::integer::gcd' requested here IntType g =3D integer::gcd(num, den); ^ /usr/local/include/boost/rational.hpp:163:8: note: in instantiation of memb= er function 'boost::rational::normalize' requested here normalize(); ^ /usr/local/include/boost/rational.hpp:251:23: note: in instantiation of function template specialization 'boost::rational::rational' requested here return *this =3D rational(static_cast(n), static_cast(d)); ^ /usr/local/include/boost/rational.hpp:211:8: note: in instantiation of func= tion template specialization 'boost::rational::assign' requested here assign(n, static_cast(1)); ^ dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp:122:16: note: in instantiation of function template specialization 'boost::rational::rational' requested here return 1; ^ In file included from dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp:19: /usr/local/include/boost/rational.hpp:834:45: error: no matching function f= or call to 'gcd' return ( this->den > int_type(0) ) && ( integer::gcd(this->num, this->d= en) =3D=3D ^~~~~~~~~~~~ /usr/local/include/boost/rational.hpp:872:25: note: in instantiation of mem= ber function 'boost::rational::test_invariant' requested here BOOST_ASSERT( this->test_invariant() ); ^ /usr/local/include/boost/rational.hpp:163:8: note: in instantiation of memb= er function 'boost::rational::normalize' requested here normalize(); ^ /usr/local/include/boost/rational.hpp:251:23: note: in instantiation of function template specialization 'boost::rational::rational' requested here return *this =3D rational(static_cast(n), static_cast(d)); ^ /usr/local/include/boost/rational.hpp:211:8: note: in instantiation of func= tion template specialization 'boost::rational::assign' requested here assign(n, static_cast(1)); ^ dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp:122:16: note: in instantiation of function template specialization 'boost::rational::rational' requested here return 1; ^ /usr/local/include/boost/integer/common_factor_rt.hpp:445:38: note: candida= te template ignored: substitution failure [with Integer =3D unsigned __int128] inline BOOST_CXX14_CONSTEXPR Integer gcd(Integer const &a, Integer const &b) BOOST_GCD_NOEXCEPT(Integer) ^ /usr/local/include/boost/integer/common_factor_rt.hpp:481:115: note: candid= ate template ignored: could not match 'rational' against 'c= onst unsigned __int128' inline typename boost::enable_if_c::is_specialized, boost::rational >::type gcd(boost::rational const &a, boost::rational const &b) =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 ^ /usr/local/include/boost/integer/common_factor_rt.hpp:465:38: note: candida= te function template not viable: requires at least 3 arguments, but 2 were provided inline BOOST_CXX14_CONSTEXPR Integer gcd(Integer const &a, Integer const &b, const Integer& c, Args const&... args) BOOST_GCD_NOEXCEPT(Integer) ^ In file included from dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp:19: /usr/local/include/boost/rational.hpp:575:20: error: no matching function f= or call to 'gcd' IntType gcd1 =3D integer::gcd(num, r_num); ^~~~~~~~~~~~ dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp:368:34: note: in instantiation of member function 'boost::rational::operator/=3D' requested here relative_sample_size /=3D settings.parallel_replicas_count.valu= e; ^ /usr/local/include/boost/integer/common_factor_rt.hpp:445:38: note: candida= te template ignored: substitution failure [with Integer =3D unsigned __int128] inline BOOST_CXX14_CONSTEXPR Integer gcd(Integer const &a, Integer const &b) BOOST_GCD_NOEXCEPT(Integer) ^ /usr/local/include/boost/integer/common_factor_rt.hpp:481:115: note: candid= ate template ignored: could not match 'rational' against 'unsigned __int128' inline typename boost::enable_if_c::is_specialized, boost::rational >::type gcd(boost::rational const &a, boost::rational const &b) =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 ^ /usr/local/include/boost/integer/common_factor_rt.hpp:465:38: note: candida= te function template not viable: requires at least 3 arguments, but 2 were provided inline BOOST_CXX14_CONSTEXPR Integer gcd(Integer const &a, Integer const &b, const Integer& c, Args const&... args) BOOST_GCD_NOEXCEPT(Integer) ^ In file included from dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp:19: /usr/local/include/boost/rational.hpp:576:20: error: no matching function f= or call to 'gcd' IntType gcd2 =3D integer::gcd(r_den, den); ^~~~~~~~~~~~ /usr/local/include/boost/integer/common_factor_rt.hpp:445:38: note: candida= te template ignored: substitution failure [with Integer =3D unsigned __int128] inline BOOST_CXX14_CONSTEXPR Integer gcd(Integer const &a, Integer const &b) BOOST_GCD_NOEXCEPT(Integer) ^ /usr/local/include/boost/integer/common_factor_rt.hpp:481:115: note: candid= ate template ignored: could not match 'rational' against 'unsigned __int128' inline typename boost::enable_if_c::is_specialized, boost::rational >::type gcd(boost::rational const &a, boost::rational const &b) =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 ^ /usr/local/include/boost/integer/common_factor_rt.hpp:465:38: note: candida= te function template not viable: requires at least 3 arguments, but 2 were provided inline BOOST_CXX14_CONSTEXPR Integer gcd(Integer const &a, Integer const &b, const Integer& c, Args const&... args) BOOST_GCD_NOEXCEPT(Integer) ^ In file included from dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp:19: /usr/local/include/boost/rational.hpp:551:20: error: no matching function f= or call to 'gcd' IntType gcd1 =3D integer::gcd(num, r_den); ^~~~~~~~~~~~ /usr/local/include/boost/rational.hpp:643:16: note: in instantiation of mem= ber function 'boost::rational::operator*=3D' requested here return t *=3D b; ^ dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp:369:60: note: in instantiation of function template specialization 'boost::operator* >' requested here relative_sample_offset +=3D relative_sample_size * RelativeSize(settings.parallel_replica_offset.value); ^ /usr/local/include/boost/integer/common_factor_rt.hpp:445:38: note: candida= te template ignored: substitution failure [with Integer =3D unsigned __int128] inline BOOST_CXX14_CONSTEXPR Integer gcd(Integer const &a, Integer const &b) BOOST_GCD_NOEXCEPT(Integer) ^ /usr/local/include/boost/integer/common_factor_rt.hpp:481:115: note: candid= ate template ignored: could not match 'rational' against 'unsigned __int128' inline typename boost::enable_if_c::is_specialized, boost::rational >::type gcd(boost::rational const &a, boost::rational const &b) =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 ^ /usr/local/include/boost/integer/common_factor_rt.hpp:465:38: note: candida= te function template not viable: requires at least 3 arguments, but 2 were provided inline BOOST_CXX14_CONSTEXPR Integer gcd(Integer const &a, Integer const &b, const Integer& c, Args const&... args) BOOST_GCD_NOEXCEPT(Integer) ^ In file included from dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp:19: /usr/local/include/boost/rational.hpp:552:20: error: no matching function f= or call to 'gcd' IntType gcd2 =3D integer::gcd(r_num, den); ^~~~~~~~~~~~ /usr/local/include/boost/integer/common_factor_rt.hpp:445:38: note: candida= te template ignored: substitution failure [with Integer =3D unsigned __int128] inline BOOST_CXX14_CONSTEXPR Integer gcd(Integer const &a, Integer const &b) BOOST_GCD_NOEXCEPT(Integer) ^ /usr/local/include/boost/integer/common_factor_rt.hpp:481:115: note: candid= ate template ignored: could not match 'rational' against 'unsigned __int128' inline typename boost::enable_if_c::is_specialized, boost::rational >::type gcd(boost::rational const &a, boost::rational const &b) =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 ^ /usr/local/include/boost/integer/common_factor_rt.hpp:465:38: note: candida= te function template not viable: requires at least 3 arguments, but 2 were provided inline BOOST_CXX14_CONSTEXPR Integer gcd(Integer const &a, Integer const &b, const Integer& c, Args const&... args) BOOST_GCD_NOEXCEPT(Integer) ^ In file included from dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp:19: /usr/local/include/boost/rational.hpp:514:17: error: no matching function f= or call to 'gcd' IntType g =3D integer::gcd(den, r_den); ^~~~~~~~~~~~ dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp:369:36: note: in instantiation of member function 'boost::rational::operator+=3D' requested here relative_sample_offset +=3D relative_sample_size * RelativeSize(settings.parallel_replica_offset.value); ^ /usr/local/include/boost/integer/common_factor_rt.hpp:445:38: note: candida= te template ignored: substitution failure [with Integer =3D unsigned __int128] inline BOOST_CXX14_CONSTEXPR Integer gcd(Integer const &a, Integer const &b) BOOST_GCD_NOEXCEPT(Integer) ^ /usr/local/include/boost/integer/common_factor_rt.hpp:481:115: note: candid= ate template ignored: could not match 'rational' against 'unsigned __int128' inline typename boost::enable_if_c::is_specialized, boost::rational >::type gcd(boost::rational const &a, boost::rational const &b) =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 ^ /usr/local/include/boost/integer/common_factor_rt.hpp:465:38: note: candida= te function template not viable: requires at least 3 arguments, but 2 were provided inline BOOST_CXX14_CONSTEXPR Integer gcd(Integer const &a, Integer const &b, const Integer& c, Args const&... args) BOOST_GCD_NOEXCEPT(Integer) ^ 7 errors generated. build log: http://tpaste.us/5vx0 Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220714 [Bug 220714] devel/boost-all: Update to 1.65.1 --=20 You are receiving this mail because: You are the assignee for the bug.=