# Receiving no rule to make target error

**URL:** <https://community.zeek.org/t/receiving-no-rule-to-make-target-error/4005>\
**Category:** Zeek\
**Created:** [February 10, 2016, 12:34am UTC](https://community.zeek.org/t/receiving-no-rule-to-make-target-error/4005 "2016-02-10T00:34:01Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matias\_Davaro](https://avatars.discourse-cdn.com/v4/letter/m/848f3c/32.png) [@Matias\_Davaro](https://community.zeek.org/u/Matias_Davaro)\
**Post date:** [February 10, 2016, 12:34am UTC](https://community.zeek.org/t/receiving-no-rule-to-make-target-error/4005/1 "2016-02-10T00:34:01Z")

</div>

Hello,

I recently installed bro and have been trying to write a simple bro script with binpac\_analyzer. After generating the necessary files with binpac and writing the small script I try to make the file and I receive the following error:

~/bro$ make  
make -C build all  
make[1]: Entering directory `/home/elcabezon/bro/build' make[2]: Entering directory `/home/elcabezon/bro/build’  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[4%] Built target broker  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[4%] Built target test\_data  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[4%] Built target test\_data\_c  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[4%] Built target test\_event  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[5%] Built target test\_log  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[5%] Built target test\_network\_types  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[5%] Built target test\_network\_types\_c  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[5%] Built target test\_optional  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[5%] Built target test\_print  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[5%] Built target test\_print\_c  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[5%] Built target test\_print\_remote  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[5%] Built target test\_print\_remote\_c  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[5%] Built target test\_radix\_tree  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[6%] Built target test\_store\_backend  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[6%] Built target test\_store\_c  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[6%] Built target test\_store\_clone  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[6%] Built target test\_store\_expiry  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[6%] Built target test\_store\_frontend  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[6%] Built target test\_store\_master  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[6%] Built target test\_store\_remote  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[6%] Built target test\_subscription\_matching  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[7%] Built target test\_variant  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[8%] Built target bifcl  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
[8%] Built target bif-alt-broker-store.bif  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: Leaving directory `/home/elcabezon/bro/build’  
make[3]: Entering directory `/home/elcabezon/bro/build' make[3]: *** No rule to make target `…/src/analyzer/protocol/dce-rpc/binpac’, needed by `src/analyzer/protocol/dce-rpc/dce_rpc_pac.h'. Stop. make[3]: Leaving directory `/home/elcabezon/bro/build’  
make[2]: \*\*\* [src/analyzer/protocol/dce-rpc/CMakeFiles/pac-analyzer-protocol-dce-rpc-dce\_rpc.pac.dir/all] Error 2  
make[2]: Leaving directory `/home/elcabezon/bro/build' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/elcabezon/bro/build’  
make: \*\*\* [all] Error 2

Now I know sometimes this error appears when there is no source file however I still I don’t know why I am receiving an error for the dce-rpc protocol when I have not tampered with it at all. I am on ubuntu 14.04. Any help I could receive would be greatly appreciated. Thank you.

Matias

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/zeek/original/1X/f09d732bc2cc7c7cc7e35db67cf4e1d5233ce7a7.png) [@system](https://community.zeek.org/u/system)\
**Post date:** [May 6, 2022, 3:43pm UTC](https://community.zeek.org/t/receiving-no-rule-to-make-target-error/4005/2 "2022-05-06T15:43:24Z")

</div>


