Dear Hans Ekkehard,

Thanks for the heads up, this solved it. Turns out libtool was indeed missing from the system.

Best regards,
Willem

----------------------
Dr. Willem Wybo
Peter Grünberg Institute 15 - Neuromorphic Software Ecosystems
Forschungszentrum Jülich
www.fz-juelich.de/pgi/PGI-15
----------------------

On 21. Feb 2024, at 16:54, Hans Ekkehard Plesser <hans.ekkehard.plesser@nmbu.no> wrote:

 
Dear Willem,
 
NEST requires LTDL to handle dynamic modules. Without it, Install is not available. If you cmake NEST with the default options, LTDL should be included, unless cmake does not find the library—take a look at the cmake output.
 
Another point is that, as Pooja pointed out, we have modified the module configuration recently. Major modernizations are still in PR stage (see #3064) but if you should run into problems with loading, maybe try to go back to the 3.6 release.
 
Best,
Hans Ekkehard
 
-- 
 
Prof. Dr. Hans Ekkehard Plesser
 
Department of Data Science
Faculty of Science and Technology
Norwegian University of Life Sciences
PO Box 5003, 1432 Aas, Norway
 
Phone +47 6723 1560
 
 
 

From: Willem Wybo <w.wybo@fz-juelich.de>
Date: Wednesday, 21 February 2024 at 15:13
To: NEST User Mailing List <users@nest-simulator.org>
Subject: [NEST Users] Re: SLIInterpreter --> Key '/Install' does not exist in dictionary

Thanks Pooja! However, the problems appears also with nest 3.6 and 3.5. The file 'nestml/tests/nest_compartmental_tests/compile_test.py’ reproduces the problem for me, no matter the nest version apparently. Are there any specific C++ libraries that need to be installed for the loading to work?
 
Best regards,
Willem
 
----------------------
Dr. Willem Wybo
Peter Grünberg Institute 15 - Neuromorphic Software Ecosystems
Forschungszentrum Jülich
www.fz-juelich.de/pgi/PGI-15
----------------------


On 21. Feb 2024, at 14:37, Babu, Pooja <p.babu@fz-juelich.de> wrote:
 
Hi Willem,
 
There are some known issues with the NEST master and NESTML after the model registration is changed in NEST. There is a bug opened for this on the NEST repository: https://github.com/nest/nest-simulator/issues/3064
 
This is currently being worked on in NEST (see here). The corresponding changes in NESTML are also in progress (see here). Until they are fixed, I think it is safe to use NEST 3.6 for generating code with NESTML.
 
Hope this helps!
 
Regards,
Pooja


On 21. Feb 2024, at 09:28, Willem Wybo <w.wybo@fz-juelich.de> wrote:
 
Dear all,
 
I’m trying to run nestml with the latest nest master branch commit (8e85268ca512e0f509240fb5ef06f62a4e61a67e) but I get an error when calling the `nest.Install()` function.
 
-- Install configuration: ""
-- Installing: /Users/wybo/miniconda3/envs/nest-multiscale/lib/nest/concmech_mockup_module.so
Traceback (most recent call last):
  File "/Users/wybo/Code/NEST/nestml/tests/nest_compartmental_tests/compile_test.py", line 23, in <module>
    nest.Install("concmech_mockup_module")
  File "/Users/wybo/miniconda3/envs/nest-multiscale/lib/python3.12/site-packages/nest/ll_api.py", line 216, in stack_checker_func
    return f(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^
  File "/Users/wybo/miniconda3/envs/nest-multiscale/lib/python3.12/site-packages/nest/lib/hl_api_simulation.py", line 332, in Install
    return sr("(%s) Install" % module_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/wybo/miniconda3/envs/nest-multiscale/lib/python3.12/site-packages/nest/ll_api.py", line 103, in catching_sli_run
    raise exceptionCls(commandname, message)
nest.lib.hl_api_exceptions.NESTErrors.DictError: DictError in SLI function SLIInterpreter::execute: Key '/Install' does not exist in dictionary.
 
Did anybody experience the same problem, or know what might cause it?
 
Best regards,
Willem
 
----------------------
Dr. Willem Wybo
Peter Grünberg Institute 15 - Neuromorphic Software Ecosystems
Forschungszentrum Jülich
www.fz-juelich.de/pgi/PGI-15
----------------------
 


------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Jülich GmbH
52425 Jülich
Sitz der Gesellschaft: Jülich
Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Stefan Müller
Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende),
Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
_______________________________________________
NEST Users mailing list -- users@nest-simulator.org
To unsubscribe send an email to users-leave@nest-simulator.org
 
_______________________________________________
NEST Users mailing list -- users@nest-simulator.org
To unsubscribe send an email to users-leave@nest-simulator.org
 


------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Jülich GmbH
52425 Jülich
Sitz der Gesellschaft: Jülich
Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Stefan Müller
Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende),
Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
_______________________________________________
NEST Users mailing list -- users@nest-simulator.org
To unsubscribe send an email to users-leave@nest-simulator.org



------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Jülich GmbH
52425 Jülich
Sitz der Gesellschaft: Jülich
Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Stefan Müller
Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende),
Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------