Closed aditi-gupta closed 5 years ago
Same error here... Any help will be appreciated!
I met same error too. And I comment the conflict lines and it can compile...
But it can't work when recompile ex
program.
I can't reproduce this issue. My souffle_disasm.cpp file seems to be different. Would you mind sharing yours? What is the exact configuration of souffle? how did you build it? Are you sure the 1.5.1 version is being called?
I finally got it.
The current unstable version of soufflé might have some bugs. @aditi-gupta @bin2415 I think you just cloned the repo, right?
$ git clone git://github.com/souffle-lang/souffle.git
And you will find that there is no option named --disable-provenance
since it has been replaced by
--disable--ncurses
. See commit history.
My suggestion is to check out the stable version 1.5.1 and then build with --enable-64bit-domain --disable-provenance
.
$ git checkout 1.5.1
$ sh ./bootstrap
$ ./configure --enable-64bit-domain --disable-provenance
$ make
And , @aeflores , you cannot download soufflé 1.5.1 source code DIRECTLY and build since you will get an error at
sh ./bootstrap
...
fatal: not a git repository (or any of the parent directories): .git
...
according to its building instructions.
So I also suggest you could mention this at README.md :)
@Roadsong thanks for following up! Indeed, we use the last stable version of Souffle (1.5.1). I have updated the README.md with detailed installation instructions for souffle. Hopefully this solves the issue.
OS: Ubuntu 16.04 Capstone version: 4.0.1 Souffle version: 1.5.1 Issue: In
ddisasm/build
directory, runningmake
produces error: