I must update the NEST simulator on the NRP to use a custom module for my experiment.
In order to do so, I downloaded NEST 2.18.0 and proceeded with the following steps:
- Unpacked the tarball (creating the
- Went into the
nest-simulatorfolder insider the NRP
- Created a new
buildfolder (replacing the original
buildfolder) and moved into it via Terminal
- Run the commands
cmake -DCMAKE_INSTALL_PREFIX:PATH=$HBP/nest-simulator ~/NEST/nest-simulator-2.18.0
Everything seemed to proceed smoothly, however when I run
make installcheck I got an error:
symbol lookup error: /home/nrp/Documents/NRP/nest-simulator/bin/nest: undefined symbol _ZN4nest4Node15send_test_eventERS0_ljb
And if I now try to import NEST in Python I get:
python: /home/nrp/Documents/NRP/nest-simulator/sli/slistartup.cpp:266: SLIStartup::SLIStartup(int, char**): Assertion 'std::strlen( argv [ 0 ]) > 0' failed.
Since NEST now fails to startup and cannot be loaded, the NRP broke down too: I can reach and navigate the localhost site of the platform but cannot launch any simulation, as the time-out expires due to CLE errors.
Is there a way to upgrade the NEST version used by the platform?
Can I return to the original NEST module without reinstalling the NRP to continue working on my experiment’s transfer functions and state machine in the meanwhile?