FreeBSD Bugzilla – Attachment 195914 Details for
Bug 230392
lang/solidity: fails to build with boost 1.68
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
v0
solidity.boost-1.68.diff (text/plain), 2.48 KB, created by
Jan Beich
on 2018-08-05 20:16:37 UTC
(
hide
)
Description:
v0
Filename:
MIME Type:
Creator:
Jan Beich
Created:
2018-08-05 20:16:37 UTC
Size:
2.48 KB
patch
obsolete
>From b52d51c0ab2638a306ef88e5a158f101a30e9435 Mon Sep 17 00:00:00 2001 >From: Jan Beich <jbeich@FreeBSD.org> >Date: Sun, 5 Aug 2018 20:13:44 +0000 >Subject: [PATCH] lang/solidity: unbreak with boost 1.68 > >libevmasm/Assembly.cpp:267:74: error: no matching conversion for functional-style cast from 'const u256' (aka 'const number<boost::multiprecision::cpp_int_backend<256, 256, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void> >') to 'string' (aka 'basic_string<char, char_traits<char>, allocator<char> >') > createJsonValue("PUSH [tag]", i.location().start, i.location().end, string(i.data()))); > ^~~~~~~~~~~~~~~ >libevmasm/Assembly.cpp:293:66: error: no matching conversion for functional-style cast from 'const u256' (aka 'const number<boost::multiprecision::cpp_int_backend<256, 256, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void> >') to 'string' (aka 'basic_string<char, char_traits<char>, allocator<char> >') > createJsonValue("tag", i.location().start, i.location().end, string(i.data()))); > ^~~~~~~~~~~~~~~ > >PR: 230392 >Approved by: ale (maintainer) >--- > lang/solidity/Makefile | 4 ++++ > lang/solidity/distinfo | 2 ++ > 2 files changed, 6 insertions(+) > >diff --git a/lang/solidity/Makefile b/lang/solidity/Makefile >index 46774700550f..4ed535f64c72 100644 >--- a/lang/solidity/Makefile >+++ b/lang/solidity/Makefile >@@ -3,10 +3,14 @@ > > PORTNAME= solidity > PORTVERSION= 0.4.23 >+PORTREVISION= 1 > CATEGORIES= lang > MASTER_SITES= https://github.com/ethereum/solidity/releases/download/v${PORTVERSION}/ > DISTNAME= ${PORTNAME}_${PORTVERSION} > >+PATCH_SITES= https://github.com/ethereum/${PORTNAME}/commit/ >+PATCHFILES= 3d7c33d849cb.patch:-p1 >+ > MAINTAINER= ale@FreeBSD.org > COMMENT= Solidity Contract-Oriented Programming Language > >diff --git a/lang/solidity/distinfo b/lang/solidity/distinfo >index c9c2e750be7d..e04f9b479a01 100644 >--- a/lang/solidity/distinfo >+++ b/lang/solidity/distinfo >@@ -1,3 +1,5 @@ > TIMESTAMP = 1524729659 > SHA256 (solidity_0.4.23.tar.gz) = 1a01dfd0f19617c543a9dc012d4ae99aecc38bb3931e0c7af88007005e60413f > SIZE (solidity_0.4.23.tar.gz) = 1136930 >+SHA256 (3d7c33d849cb.patch) = 9face2f5cbf857530d833d13e5acd5115b3b564979c0495c11d8db908311e218 >+SIZE (3d7c33d849cb.patch) = 13472
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 230392
:
195914
|
196015