pybind11-dev was not found
qijiale opened this issue · 5 comments
sudo apt-get install pybind11-dev=2.4.3-2build2
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '2.4.3-2build2' for 'pybind11-dev' was not found.
Why does this happen and how should I solve it
Which version of Ubuntu are you using?
Sorry, making a docker image is probably not possible, since my day job is not related to CRAX++ anymore (I don't have the energy to do that)
Maybe you can download the .deb here and install it manually using dpkg?
Another solution I can come up with is to simply install pybind11-dev and see if CRAX++ can compile with that.
I simply install pybind11-dev ,but show below
/usr/include/pybind11/detail/common.h:215:10: fatal error: 'Python.h' file not found
#include <Python.h>
^~~~~~~~~~
In file included from /home/yld/s2e/source/s2e/libs2eplugins/src/s2e/Plugins/CRAX/API/Register.cpp:23:
In file included from /home/yld/s2e/source/s2e/libs2eplugins/src/s2e/Plugins/CRAX/CRAX.h:33:
In file included from /home/yld/s2e/source/s2e/libs2eplugins/src/s2e/Plugins/CRAX/Techniques/Technique.h:26:
In file included from /home/yld/s2e/source/s2e/libs2eplugins/src/s2e/Plugins/CRAX/Expr/Expr.h:25:
In file included from /home/yld/s2e/source/s2e/libs2eplugins/src/s2e/Plugins/CRAX/Exploit.h:26:
In file included from /home/yld/s2e/source/s2e/libs2eplugins/src/s2e/Plugins/CRAX/Pwnlib/ELF.h:27:
In file included from /usr/include/pybind11/embed.h:12:
In file included from /usr/include/pybind11/pybind11.h:13:
In file included from /usr/include/pybind11/attr.h:13:
In file included from /usr/include/pybind11/cast.h:13:
In file included from /usr/include/pybind11/pytypes.h:12:
/usr/include/pybind11/detail/common.h:215:10: fatal error: 'Python.h' file not found
#include <Python.h>
^~~~~~~~~~
1 error generated.
make[5]: *** [src/CMakeFiles/s2eplugins.dir/build.make:98: src/CMakeFiles/s2eplugins.dir/s2e/Plugins/CRAX/API/Logging.cpp.o] Error 1
1 error generated.
1 error generated.
1 error generated.
make[5]: *** [src/CMakeFiles/s2eplugins.dir/build.make:140: src/CMakeFiles/s2eplugins.dir/s2e/Plugins/CRAX/API/VirtualMemoryMap.cpp.o] Error 1
make[5]: *** [src/CMakeFiles/s2eplugins.dir/build.make:182: src/CMakeFiles/s2eplugins.dir/s2e/Plugins/CRAX/Modules/CodeSelection/CodeSelection.cpp.o] Error 1
make[5]: *** [src/CMakeFiles/s2eplugins.dir/build.make:84: src/CMakeFiles/s2eplugins.dir/s2e/Plugins/CRAX/API/Disassembler.cpp.o] Error 1
1 error generated.
1 error generated.
make[5]: *** [src/CMakeFiles/s2eplugins.dir/build.make:112: src/CMakeFiles/s2eplugins.dir/s2e/Plugins/CRAX/API/Memory.cpp.o] Error 1
make[5]: *** [src/CMakeFiles/s2eplugins.dir/build.make:168: src/CMakeFiles/s2eplugins.dir/s2e/Plugins/CRAX/Modules/Module.cpp.o] Error 1
1 error generated.
make[5]: *** [src/CMakeFiles/s2eplugins.dir/build.make:126: src/CMakeFiles/s2eplugins.dir/s2e/Plugins/CRAX/API/Register.cpp.o] Error 1
make[5]: Leaving directory '/home/yld/s2e/build/libs2e-release/x86_64-s2e-softmmu/libs2eplugins'
make[4]: *** [CMakeFiles/Makefile2:179: src/CMakeFiles/s2eplugins.dir/all] Error 2
make[4]: Leaving directory '/home/yld/s2e/build/libs2e-release/x86_64-s2e-softmmu/libs2eplugins'
make[3]: *** [Makefile:91: all] Error 2
make[3]: Leaving directory '/home/yld/s2e/build/libs2e-release/x86_64-s2e-softmmu/libs2eplugins'
make[2]: *** [Makefile:51: libs2eplugins/src/libs2eplugins.a] Error 2
make[2]: Leaving directory '/home/yld/s2e/build/libs2e-release/x86_64-s2e-softmmu'
make[1]: *** [Makefile:27: x86_64-s2e-softmmu] Error 2
make[1]: Leaving directory '/home/yld/s2e/build/libs2e-release'
make: *** [/home/yld/s2e/source/scripts//..//s2e/Makefile:210: stamps/libs2e-release-make] Error 2
make: Leaving directory '/home/yld/s2e/build'
ERROR: [build]
RAN: /usr/bin/make --directory=/home/yld/s2e/build --file=/home/yld/s2e/source/Makefile install
STDOUT:
STDERR: