[Bro] Receiving no rule to make target error

Matias Davaro matiasdavaro at gmail.com
Tue Feb 9 16:34:01 PST 2016


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ICSI.Berkeley.EDU/pipermail/bro/attachments/20160209/0a648d22/attachment.html 


More information about the Bro mailing list