BinaryAnalysisPlatform / bap-toolkit

A collection of ready to use binary analysis tools
MIT License
55 stars 14 forks source link

bap: too many arguments, don't know what to do with 'sysdatadir' #17

Open wudehua2016 opened 7 months ago

wudehua2016 commented 7 months ago

Note. Delete this message after you read it! If bap fails with an error, you have problems with installation, or need feedback, please use our main issue tracker. We reserve this one to track issues with tools capabilities. In the title, substitute:

XXXX@XXXX-dell:~/bap/bap-toolkit$ make TARGET=spectre sh build.sh clean spectre sh build.sh build spectre Entering directory `spectre' bapbuild -pkgs bap,bap-primus,bap-taint,bap-future,graphlib ddtbd.plugin

cp: missing destination file operand after 'spectre.recipe' Try 'cp --help' for more information. XXXX@XXXX-dell:~/bap/bap-toolkit$


-----------------------------------------------------------------------------------------------------------
how can i fix that??
thanks
ivg commented 7 months ago

Hey! This repository follows the master version of bap, so it doesn't build with the older 2.5.0 version. You can either try to install the latest version of bap (the master branch from the main repository) or try to revert some of the latest changes. My guess is that the the offending line is this one: https://github.com/BinaryAnalysisPlatform/bap-toolkit/commit/c691c4f64e6ee84c8f50f59329645d361688d6a2#diff-4d2a8eefdf2a9783512a35da4dc7676a66404b6f3826a8af9aad038722da6823L102

So going beyond this commit should fix the issue.