How to resolve NRP4 core installation error


#1

while executing command ~/nrp-core-build$ make
i was encountering the following error.

[ 67%] Built target nest_server
Scanning dependencies of target NRPEdlutGrpcEngine
[ 67%] Building CXX object nrp_edlut_grpc_engine/CMakeFiles/NRPEdlutGrpcEngine.dir/edlut_grpc_engine/engine_client/edlut_grpc_client.cpp.o
[ 67%] Building CXX object nrp_edlut_grpc_engine/CMakeFiles/NRPEdlutGrpcEngine.dir/edlut_grpc_engine/engine_server/edlut_grpc_server.cpp.o
[ 67%] Building CXX object nrp_edlut_grpc_engine/CMakeFiles/NRPEdlutGrpcEngine.dir/edlut_grpc_engine/engine_server/edlut_spikes_datapack_controller.cpp.o
[ 67%] Building CXX object nrp_edlut_grpc_engine/CMakeFiles/NRPEdlutGrpcEngine.dir/edlut_grpc_engine/engine_server/edlut_currents_datapack_controller.cpp.o
make[2]: *** No rule to make target ‘_deps/edlut_sim-build/libedlut.so’, needed by ‘nrp_edlut_grpc_engine/NRPEdlutGrpcEngine.so’. Stop.
make[1]: *** [CMakeFiles/Makefile2:5891: nrp_edlut_grpc_engine/CMakeFiles/NRPEdlutGrpcEngine.dir/all] Error 2
make: *** [Makefile:141: all] Error 2


#2

You might have a path issue, like the local Makefile to build libedlut can not be found. We try to reproduce and come back to you.


#3

Hi @DEVA ,

As pointed out by @vonarnim there is an issue with the Edlut installation.

If you don’t need it, it can be removed from the build adding -DENABLE_EDLUT=OFF to the cmake command (see here).

Hope it helps.

Cheers,

Ugo