From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id UH34Jc2TxV62aQAA0tVLHw (envelope-from ) for ; Wed, 20 May 2020 20:32:13 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id oADyIc2TxV5FQgAAB5/wlQ (envelope-from ) for ; Wed, 20 May 2020 20:32:13 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 356C59403EB for ; Wed, 20 May 2020 20:32:12 +0000 (UTC) Received: from localhost ([::1]:39222 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbVNp-0008MI-VJ for larch@yhetil.org; Wed, 20 May 2020 16:32:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43546) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbVNi-0008M7-4a for bug-guix@gnu.org; Wed, 20 May 2020 16:32:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:42875) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jbVNh-0004lH-Qh for bug-guix@gnu.org; Wed, 20 May 2020 16:32:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jbVNh-0003dU-Mo for bug-guix@gnu.org; Wed, 20 May 2020 16:32:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#41213: boost-for-mysql fails to build Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 20 May 2020 20:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41213 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Jonathan Brielmaier , 41213@debbugs.gnu.org Received: via spool by 41213-submit@debbugs.gnu.org id=B41213.159000670313143 (code B ref 41213); Wed, 20 May 2020 20:32:01 +0000 Received: (at 41213) by debbugs.gnu.org; 20 May 2020 20:31:43 +0000 Received: from localhost ([127.0.0.1]:54421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jbVNP-0003Pe-2u for submit@debbugs.gnu.org; Wed, 20 May 2020 16:31:43 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:43271) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jbVNM-0003JU-Qi for 41213@debbugs.gnu.org; Wed, 20 May 2020 16:31:42 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id C497017A7; Wed, 20 May 2020 16:31:34 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 20 May 2020 16:31:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm2; bh=pTNdQXHinMp5GB3crJ3wo4iClm I37I41m0XvhPyVlVU=; b=fqIxjUEuzPVMaGSTa+Gzv9O+Ea72qtseRJim+Skj7c EyGcnGsZqa0r2cf128wwFXneUq4a649GbEFKEVIw7xTGbsaIPSPjCxYotHJkNmss Zk07m4Fv1xUxDz+8IWrEwpIadL/LgiIChc6ZpvccZWfSmaOH5hLIczbU7Ext3l29 Ng1ZlK6ysW1eh2hdAz3d5DujW5NRg/MY9ZM+fHXhxZ8fZuEol3jZIwxKai0dmTj+ d6qI+QEPvixzGOYOOvpzSMQbMxjnrWFeD2JFJrXmz4JtIBHjxwACE2/ifOqRqZPS M1kwUyG99CragTK2syIdQCvHsbotaDpA2tqOQ6NdgmCw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=pTNdQX HinMp5GB3crJ3wo4iClmI37I41m0XvhPyVlVU=; b=jV0JcEKWHkXPAv49pcvL2z VYvx/F44TSFQVehNHylfOP/CVElPeEeebM4S+sQh3zAU1hjbsmwfsHZE8ZG2YP12 FVTcoQpp5CEm0Ep6pGM+rH2R15YIoqaET33ScGcPpzBLidbn7JN8uJ3riejUshbB hbPCevjS+VWcT80tdH/EYYKEtXEXNdYGyqSZ03guJm9aynipZQ0o2TM0CdQZ9eZG S+GfOMHrNRNtVPyG8tH8FjyXTMP79+aamSR0DkeScT6gYI15wJihGuNan3kU1rZ2 ZVRrLcIHtVtbOyZfRBBy6MzC4E6C/E/fXHXXY2yH7yPKJRs1KC/ilRNVWKS1NpdA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedruddtledgudegkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvffujghffgffkfggtgesghdtreertderjeenucfhrhhomhepofgrrhhi uhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghsthhmrghilhdrtghomheqnecuggftrf grthhtvghrnhepkedtleffveevtdelvdevudegffeifffhleegheetudegvdeggeeuudej hfejhfetnecukfhppeekgedrvddtvddrieekrdejheenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmsggrkhhkvgesfhgrshhtmhgrihhlrdgt ohhm X-ME-Proxy: Received: from localhost (ti0006q161-2604.bb.online.no [84.202.68.75]) by mail.messagingengine.com (Postfix) with ESMTPA id BCED9306645E; Wed, 20 May 2020 16:31:33 -0400 (EDT) From: Marius Bakke In-Reply-To: References: User-Agent: Notmuch/0.29.3 (https://notmuchmail.org) Emacs/26.3 (x86_64-pc-linux-gnu) Date: Wed, 20 May 2020 22:31:32 +0200 Message-ID: <87367ubb6j.fsf@devup.no> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.7 (-) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=fastmail.com header.s=fm2 header.b=fqIxjUEu; dkim=fail (rsa verify failed) header.d=messagingengine.com header.s=fm2 header.b=jV0JcEKW; dmarc=fail reason="SPF not aligned (relaxed)" header.from=fastmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Spam-Score: -2.01 X-TUID: VtgFogQh7s0O --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Jonathan Brielmaier writes: > `tools/build/src/engine/execunix.cpp` was named > `tools/build/src/engine/execunix.c` before. So the following patch > allows to build boost@1.59 again. > > ``` > diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm > index 2f2ca289ab..d44b534939 100644 > --- a/gnu/packages/boost.scm > +++ b/gnu/packages/boost.scm > @@ -120,10 +120,11 @@ > (let ((icu (assoc-ref inputs "icu4c")) > (python (assoc-ref inputs "python")) > (out (assoc-ref outputs "out"))) > - (substitute* '("libs/config/configure" > - "libs/spirit/classic/phoenix/test/runtest.= sh" > - "tools/build/src/engine/execunix.cpp" > - "tools/build/src/engine/Jambase") > + (substitute* (append > + (find-files "tools/build/src/engine/" > "execunix\\.c.*") > + '("libs/config/configure" > + > "libs/spirit/classic/phoenix/test/runtest.sh" > + "tools/build/src/engine/Jambase")) > (("/bin/sh") (which "sh"))) > > (setenv "SHELL" (which "sh")) > ``` > > Although it fails with > ``` > libs/python/src/converter/builtin_converters.cpp: In function =E2=80=98vo= id* > boost::python::converter::{anonymous}::convert_to_cstring(PyObject*)=E2= =80=99: > libs/python/src/converter/builtin_converters.cpp:51:35: error: invalid > conversion from =E2=80=98const void*=E2=80=99 to =E2=80=98void*=E2=80=99 = [-fpermissive] > return PyUnicode_Check(obj) ? _PyUnicode_AsString(obj) : 0; > > "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall > -pthread -fPIC -m64 -DBOOST_ALL_NO_LIB=3D1 -DBOOST_PYTHON_SOURCE -DNDEBUG > -I"." > -I"/gnu/store/q9rm8h9imazsq2c4qiv2yjpvlvliywqb-python-3.8.2/include/pytho= n3.8" > -c -o > "bin.v2/libs/python/build/gcc-7.5.0/release/threading-multi/converter/bui= ltin_converters.o" > "libs/python/src/converter/builtin_converters.cpp" > ``` I think our efforts are better spent on updating the packages that use this ancient Boost instead of hacking it to work with Python 3.8. Though disabling Python support might work around the issue for now... Do you use any packages that depend on this? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7Fk6QACgkQoqBt8qM6 VPrF/Af+K2H/C5sTTL5edfAyCjEj2irSZKjE0sR95Yr4VxsyzYRYEWxHuMkgV1Eu ej6BjdCj7PfV6ia9q7McfoTdAsnP7Zz6E7dgVO1m7OD/OaoEJzaJEf+oojcjApDf nNYTROhw8nD6GROz+DhAPASzEXmWdq1sqasOJdPGONHRZ5/4KogGIQeqPkjIaRcg 3RWDrlgNf5K8XHLR8yLXjUEZVSkO572gKg7RAI7u2F6hTHFkYT9HgwqQl0JwTqBQ DSAyQEPloMetcHApCrFpYQyI4ZG+RJAZ5ZZ9pCj3s7ep3QxDRlZ85GTQelO9Ne+z Vs4HIp9HdujkJVv7T/Q37AuKqaLYCA== =y20J -----END PGP SIGNATURE----- --=-=-=--