From owner-freebsd-ports@freebsd.org Sun Dec 9 21:43:45 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DDE311331EC4 for ; Sun, 9 Dec 2018 21:43:44 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 493D17E245 for ; Sun, 9 Dec 2018 21:43:44 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: by mailman.ysv.freebsd.org (Postfix) id 0BD401331EC3; Sun, 9 Dec 2018 21:43:44 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EE2721331EC1 for ; Sun, 9 Dec 2018 21:43:43 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from smtp.digiware.nl (smtp.digiware.nl [IPv6:2001:4cb8:90:ffff::3]) (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 A77987E244 for ; Sun, 9 Dec 2018 21:43:42 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from router.digiware.nl (localhost.digiware.nl [127.0.0.1]) by smtp.digiware.nl (Postfix) with ESMTP id 1960AB6F3D; Sun, 9 Dec 2018 22:43:40 +0100 (CET) X-Virus-Scanned: amavisd-new at digiware.com Received: from smtp.digiware.nl ([127.0.0.1]) by router.digiware.nl (router.digiware.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MCx3IGV_cpwT; Sun, 9 Dec 2018 22:43:39 +0100 (CET) Received: from [192.168.10.67] (opteron [192.168.10.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.digiware.nl (Postfix) with ESMTPSA id 8623CB6F2B for ; Sun, 9 Dec 2018 22:43:38 +0100 (CET) Subject: Fwd: CMake and python in ceph References: To: "ports@freebsd.org" From: Willem Jan Withagen X-Forwarded-Message-Id: Message-ID: <207bc3a3-7bc5-ebc0-08bd-f88badd02135@digiware.nl> Date: Sun, 9 Dec 2018 22:43:37 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Rspamd-Queue-Id: 493D17E245 X-Spamd-Result: default: False [-6.39 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_SEVEN(0.00)[7]; FROM_HAS_DN(0.00)[]; FORWARDED(0.00)[ports@mailman.ysv.freebsd.org]; FORGED_RECIPIENTS_FORWARDING(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[digiware.nl]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_MED(-0.20)[5.0.0.0.0.5.0.0.0.0.0.0.0.0.0.0.a.6.0.2.4.5.2.2.0.0.9.1.1.0.0.2.list.dnswl.org : 127.0.9.2]; R_SPF_PERMFAIL(0.00)[~all]; MX_GOOD(-0.01)[cached: smtp.digiware.nl]; TO_DN_EQ_ADDR_ALL(0.00)[]; NEURAL_HAM_SHORT(-0.66)[-0.657,0]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; IP_SCORE(-3.53)[ip: (-9.87), ipnet: 2001:1900:2254::/48(-4.49), asn: 10310(-3.19), country: US(-0.09)]; ASN(0.00)[asn:10310, ipnet:2001:1900:2254::/48, country:US]; FORGED_RECIPIENTS(0.00)[ports@freebsd.org,freebsd-ports@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Server: mx1.freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Dec 2018 21:43:45 -0000 Hi, Just tried building Ceph with the new Cmake 3.13.1, but that does not work because in contrast to past builds it now requires a fixed boost_python version: # Note that Boost Python components require a Python version suffix # (Boost 1.67 and later), e.g. ``python36`` or ``python27`` for the # versions built against Python 3.6 and 2.7, respectively.  This also # applies to additional components using Python including # ``mpi_python`` and ``numpy``.  Earlier Boost releases may use # distribution-specific suffixes such as ``2``, ``3`` or ``2.7``. # These may also be used as suffixes, but note that they are not # portable. So how does that work with all the attempts in ports to build python version agnostic? The catch is that I cannot get Ceph to build unless I select a ceph version for the build. But I'm expecting that I'll fail once I get to poudriere. (Have not tried that) So what is the smart way out of this? --WjW