Comments (11)
All I had to do before running make
is to install boost on macOS:
brew install boost
from porosity.
Actually, upon further investigation, it seems that the whole directory "boost", needed by Porosity.h, is missing.
from porosity.
You need to have boost installed, however, the necessary boost version (> 1.58) isn't included in Ubuntu 16.04 LTS, so apt-get install libboost-all-dev
won't install the necessary version.
So boost will need to be installed or built from source, I added details here.
from porosity.
Thank you.
I followed your instructions. As a minor, you wrote "./bootstap.sh" instead of "./bootstrap.sh ".
The /b2 install went fine.
But then, from which directory do I have to run ./autogen.sh +./configure + make ?
from porosity.
I added autotools build to my branch, so the root of that repo.
from porosity.
I do not have any file called autogen.sh
or configure
or make
in the libbost
pakage. What are they referred to? Also I have checked at the installation guide provided with libbost
(index.html) and there is no mention of them. I do not understand what they are.
To make a different try, I have just added a link to libbost to my porosity directory:
.....porosity-master/porosity/porosity/ln -s ~/boost_1_64_0 boost
and now, the porosity make works.
Are the ./autogen.sh
+./configure
+ make
really necessary?
from porosity.
They are in my branch here https://github.com/braydonf/porosity
from porosity.
Oh, I see. But they are not in the zip I downloaded.
I thought it was the same, to download the zip or the branch version -- a part from keeping updated obviously.
Is the zip package any different? Do you advise to download the branch version?
from porosity.
Also, I think it might be useful to mention that './autogen.sh' +'./configure' + 'make' is referred to porosity and not to boost. (here https://github.com/braydonf/porosity#debian-ubuntu-1604)
from porosity.
I noticed that the repo you mention https://github.com/braydonf/porosity is not the one we are right now https://github.com/comaeio/porosity and they contain different files.
Why are there two ? Which one is the right one?
from porosity.
How do I install boost on macOS?
from porosity.
Related Issues (20)
- SegmentationFault during decompilation HOT 1
- "Debug Error" errors HOT 1
- No output on decompiling with porosity HOT 1
- Read input from file
- Seg fault when decompiling Greeter Contract HOT 2
- License HOT 1
- gasLimit should be int64_t HOT 1
- Porosity wont read from my input HOT 2
- NOT_IMPLEMENTED Error when Decompiling HOT 2
- Please support XOR, REVERT, and EXTCODESIZE
- Porosity hangs on this contract
- Following bytecode creates infinite loop HOT 1
- --code-file doesn't work HOT 2
- Contract::walkAndConnectNodes : Complexity problems for large contracts. (operation lasting several days)
- The REVERT opcode is execution ending.
- make:collect2: error: ld returned 1 exit status
- fatal error: boost_multiprecision_number_compare_bug_workaround.hpp: No such file or directory
- if I don't have abi, how can I decompile ? HOT 1
- how to install porosity In MacBook
- no result decompilation for a contract bytecode without abi
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from porosity.