Closed cstricker closed 1 year ago
I'm experiencing the same issue on my M1 after upgrading to macOS Ventura 13.3.1 and installing the latest Xcode 14.3 The last line of
cmake .. -G Ninja -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INSTALL_PREFIX=install -DPYTHON_EXECUTABLE=`which python3.11` -DNRN_ENABLE_RX3D=OFF -DNRN_ENABLE_TESTS=ON
is
-- Configuring incomplete, errors occurred!
The errors are
-- Sub-project : using catch2 from from /Users/hines/neuron/nrn/external/catch2
CMake Error at cmake/ExternalProjectHelper.cmake:58 (add_subdirectory):
The source directory
/Users/hines/neuron/nrn/external/catch2
does not contain a CMakeLists.txt file.
Call Stack (most recent call first):
CMakeLists.txt:819 (nrn_add_external_project)
CMake Error at CMakeLists.txt:822 (include):
include could not find requested file:
Catch
and
-- Sub-project : using iv from from /Users/hines/neuron/nrn/external/iv
CMake Error at cmake/ExternalProjectHelper.cmake:58 (add_subdirectory):
The source directory
/Users/hines/neuron/nrn/external/iv
does not contain a CMakeLists.txt file.
Call Stack (most recent call first):
CMakeLists.txt:403 (nrn_add_external_project)
a work around for the issue is
cd external
git clone https://github.com/neuronsimulator/iv.git
git clone https://github.com/catchorg/Catch2.git
cd catch2
git checkout c4e3767e
But I am seeing some extra test failures.
2 - unit_tests::benchmarks (Failed)
13 - pynrn::basic_tests (Failed)
14 - coverage_tests::cover_tests (Failed)
62 - hoctests::test_neurondemo_py (Failed)
62, I believe is just because I did not configure with -DNRN_ENABLE_CORENEURON. And I speculate that the benchmark failure is specific to my M1.
To build with -DNRN_ENABLE_CORENEURON=ON required an explicit
cd external
git clone https://github.com/BlueBrain/mod2c
but now I have 34 failing tests. That is likely not relevant to this issue.
G’day Michael
thanks for looking into this. Great to hear from you! I hope you are doing very well!
I have just built using the work-around - and that fixes it at my end… but I don’t have an M1 or M2 machine yet… :-( Perhaps it is a blessing at this stage? I have no issues with the tests folder, though.
Take care - and thanks for your prompt reply. Cheers
Christian.
On 17 Apr 2023, at 17:36, nrnhines @.***> wrote:
I'm experiencing the same issue on my M1 after upgrading to macOS Ventura 13.3.1 and installing the latest Xcode 14.3 The last line of
cmake .. -G Ninja -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INSTALL_PREFIX=install -DPYTHON_EXECUTABLE=which python3.11
-DNRN_ENABLE_RX3D=OFF -DNRN_ENABLE_TESTS=ON
is
-- Configuring incomplete, errors occurred!
The errors are
-- Sub-project : using catch2 from from /Users/hines/neuron/nrn/external/catch2 CMake Error at cmake/ExternalProjectHelper.cmake:58 (add_subdirectory): The source directory
/Users/hines/neuron/nrn/external/catch2
does not contain a CMakeLists.txt file. Call Stack (most recent call first): CMakeLists.txt:819 (nrn_add_external_project)
CMake Error at CMakeLists.txt:822 (include): include could not find requested file:
Catch
and
-- Sub-project : using iv from from /Users/hines/neuron/nrn/external/iv CMake Error at cmake/ExternalProjectHelper.cmake:58 (add_subdirectory): The source directory
/Users/hines/neuron/nrn/external/iv
does not contain a CMakeLists.txt file. Call Stack (most recent call first): CMakeLists.txt:403 (nrn_add_external_project)
a work around for the issue is
cd external git clone https://github.com/neuronsimulator/iv.git git clone https://github.com/catchorg/Catch2.git cd catch2
— Reply to this email directly, view it on GitHubhttps://github.com/neuronsimulator/nrn/issues/2326#issuecomment-1510852232, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AD5QLACSH2JJ4AOGLPQPKJ3XBTXJJANCNFSM6AAAAAAW77VIXQ. You are receiving this because you authored the thread.Message ID: @.***>
G’day Michael
I have a hunch that the following observation may be causing the issue. Having looked around, it turns out that there are two versions of iv and catch2. One in the following location (that you, Michael, indicated for manual download...)
…/nrn/external
and the second one in
…/nrn/build/external
Turns out that the first one is used by cmake and compiled first - and has the CMakeLists.txt file in it - that is the reason why it is possible to do the work-around. However, this one is not populated by the cmake build command that does the git download. Those commands download into …/nrn/build/external - but both do not get the CMakeLists.txt file - i..e are not on the “standard configuration path". That is where the error occurs if iv and catch2 are not manually downloaded into …/nrn/external.
After make -j if you then do a make install, cmake somehow detects an issue and reports
-- GLOB mismatch!
and goes back and does a cmake re-configuration and this time, it creates the CMakeLists.txt file in …/nrn/build/external - and compiles and links the contents in iv and catch2. I noticed this as the times when the respective files are compiled differ on my machine by about 5 minutes.
I hope this helps and cheers
Christian.
On 17 Apr 2023, at 17:36, nrnhines @.***> wrote:
I'm experiencing the same issue on my M1 after upgrading to macOS Ventura 13.3.1 and installing the latest Xcode 14.3 The last line of
cmake .. -G Ninja -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INSTALL_PREFIX=install -DPYTHON_EXECUTABLE=which python3.11
-DNRN_ENABLE_RX3D=OFF -DNRN_ENABLE_TESTS=ON
is
-- Configuring incomplete, errors occurred!
The errors are
-- Sub-project : using catch2 from from /Users/hines/neuron/nrn/external/catch2 CMake Error at cmake/ExternalProjectHelper.cmake:58 (add_subdirectory): The source directory
/Users/hines/neuron/nrn/external/catch2
does not contain a CMakeLists.txt file. Call Stack (most recent call first): CMakeLists.txt:819 (nrn_add_external_project)
CMake Error at CMakeLists.txt:822 (include): include could not find requested file:
Catch
and
-- Sub-project : using iv from from /Users/hines/neuron/nrn/external/iv CMake Error at cmake/ExternalProjectHelper.cmake:58 (add_subdirectory): The source directory
/Users/hines/neuron/nrn/external/iv
does not contain a CMakeLists.txt file. Call Stack (most recent call first): CMakeLists.txt:403 (nrn_add_external_project)
a work around for the issue is
cd external git clone https://github.com/neuronsimulator/iv.git git clone https://github.com/catchorg/Catch2.git cd catch2
— Reply to this email directly, view it on GitHubhttps://github.com/neuronsimulator/nrn/issues/2326#issuecomment-1510852232, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AD5QLACSH2JJ4AOGLPQPKJ3XBTXJJANCNFSM6AAAAAAW77VIXQ. You are receiving this because you authored the thread.Message ID: @.***>
Context
With the release of Xcode 14.3 and macOS 13.3, cmake is now building for sdk 13.3 and not 13.1 anymore. To avoid a few errors, the easiest way is to dump the git repo and rebuild from scratch after re-cloning the source.
Overview of the issue
However, if I do this, I get two errors that disable a build. The issue is that cmake expects CMakeFiles in ../nrn/build/external/catch2 and ../nrn/build/external/iv . Indeed when the errors occur, those two external "packages" have not been downloaded and configured yet.
The output is:
+/Users/stricker/.local/src/neuron/nrnupd:58> git clone https://github.com/neuronsimulator/nrn Cloning into 'nrn'... remote: Enumerating objects: 86377, done. remote: Counting objects: 100% (3277/3277), done. remote: Compressing objects: 100% (1811/1811), done. remote: Total 86377 (delta 1945), reused 2233 (delta 1433), pack-reused 83100 Receiving objects: 100% (86377/86377), 158.25 MiB | 5.65 MiB/s, done. Resolving deltas: 100% (61808/61808), done. +/Users/stricker/.local/src/neuron/nrnupd:59> COMPNRN=1 +/Users/stricker/.local/src/neuron/nrnupd:61> [[ 1 -eq 1 ]] +/Users/stricker/.local/src/neuron/nrnupd:62> cd /Users/stricker/.local/src/neuron/nrn +/Users/stricker/.local/src/neuron/nrnupd:63> mkdir -p build +/Users/stricker/.local/src/neuron/nrnupd:64> pushd build +/Users/stricker/.local/src/neuron/nrnupd:65> cmake .. '-DNRN_ENABLE_INTERVIEWS=ON' '-DNRN_ENABLE_PYTHON=ON' '-DNRN_ENABLE_MPI=ON' '-DNRN_ENABLE_RX3D=ON' '-DNRN_ENABLE_CORENEURON=OFF' '-DNRN_ENABLE_TESTS=ON' '-DNRN_ENABLE_BINARY_SPECIAL=ON' '-DPYTHON_EXECUTABLE=/usr/local/opt/python/Frameworks/Python.framework/Versions/3.11/bin/python3' '-DCMAKE_INSTALL_PREFIX=/Applications/NEURON' '-DCMAKE_C_COMPILER=clang' '-DCMAKE_CXX_COMPILER=clang++' -- The C compiler identification is AppleClang 14.0.3.14030022 -- The CXX compiler identification is AppleClang 14.0.3.14030022 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting build type to 'RelWithDebInfo' as none was specified. -- Sub-module : missing external/coding-conventions : running git submodule update --init Submodule 'external/coding-conventions' (https://github.com/BlueBrain/hpc-coding-conventions.git) registered for path 'external/coding-conventions' Cloning into '/Users/stricker/.local/src/neuron/nrn/external/coding-conventions'... Submodule path 'external/coding-conventions': checked out 'f8f8d69a66c23978d1c9c5dce62de79466f26e5d' -- Fetching git submodule external/Random123: running git submodule update --init;--recursive;--depth;1 -- external/Random123 Submodule 'external/Random123' (https://github.com/BlueBrain/Random123.git) registered for path 'external/Random123' Cloning into '/Users/stricker/.local/src/neuron/nrn/external/Random123'... From https://github.com/BlueBrain/Random123
branch b5cb15614e8f3eb0ff316bdc50c300ddd32fa3c1 -> FETCH_HEAD Submodule path 'external/Random123': checked out 'b5cb15614e8f3eb0ff316bdc50c300ddd32fa3c1' -- 3rd party project: using Random123 from "external/Random123" -- Found BISON: /usr/bin/bison (found version "2.3") -- Found FLEX: /usr/bin/flex (found suitable version "2.6.4", minimum required is "2.6") -- Found Readline: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include -- Found PythonInterp: /usr/local/opt/python/Frameworks/Python.framework/Versions/3.11/bin/python3 (found version "3.11.3") -- Found Cython: /usr/local/bin/cython (found version "0.29.34") -- Found MPI_C: /usr/local/Cellar/open-mpi/4.1.5/lib/libmpi.dylib (found version "3.1") -- Found MPI_CXX: /usr/local/Cellar/open-mpi/4.1.5/lib/libmpi.dylib (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Detected OpenMPI 4.1.5 -- Sub-project : using iv from from /Users/stricker/.local/src/neuron/nrn/external/iv CMake Error at cmake/ExternalProjectHelper.cmake:58 (add_subdirectory): The source directory
/Users/stricker/.local/src/neuron/nrn/external/iv
does not contain a CMakeLists.txt file. Call Stack (most recent call first): CMakeLists.txt:403 (nrn_add_external_project)
-- Found PythonInterp: /usr/local/opt/python/Frameworks/Python.framework/Versions/3.11/bin/python3 (found suitable version "3.11.3", minimum required is "3.8") -- Found PythonInterp: /usr/local/opt/python/Frameworks/Python.framework/Versions/3.11/bin/python3 (found suitable version "3.11.3", minimum required is "3") -- Found PythonLibs: /usr/local/opt/python@3.11/Frameworks/Python.framework/Versions/3.11/lib/libpython3.11.dylib -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE Extracting link flags from target 'Threads::Threads', beware that this can be fragile. Got: Generating link flags from path /usr/local/opt/python@3.11/Frameworks/Python.framework/Versions/3.11/lib/libpython3.11.dylib Got: /usr/local/opt/python@3.11/Frameworks/Python.framework/Versions/3.11/lib/libpython3.11.dylib -Wl,-rpath,/usr/local/opt/python@3.11/Frameworks/Python.framework/Versions/3.11/lib Generating link flags from path /usr/local/Cellar/open-mpi/4.1.5/lib/libmpi.dylib Got: /usr/local/Cellar/open-mpi/4.1.5/lib/libmpi.dylib -Wl,-rpath,/usr/local/Cellar/open-mpi/4.1.5/lib Generating link flags from path /usr/local/lib/libX11.dylib Got: /usr/local/lib/libX11.dylib -Wl,-rpath,/usr/local/lib Generating link flags from path /usr/local/lib/libXext.dylib Got: /usr/local/lib/libXext.dylib -Wl,-rpath,/usr/local/lib -- Sub-project : using catch2 from from /Users/stricker/.local/src/neuron/nrn/external/catch2 CMake Error at cmake/ExternalProjectHelper.cmake:58 (add_subdirectory): The source directory
does not contain a CMakeLists.txt file. Call Stack (most recent call first): CMakeLists.txt:819 (nrn_add_external_project)
CMake Error at CMakeLists.txt:822 (include): include could not find requested file:
-- Found pytest: /usr/local/opt/python/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pytest (found version "7.3.1") -- Found pytest_cov: /usr/local/opt/python/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pytest_cov (found version "4.0.0") -- Fetching git submodule test/rxd/testdata: running git submodule update --init;--recursive;--depth;1 -- test/rxd/testdata Submodule 'test/rxd/testdata' (https://github.com/neuronsimulator/rxdtestdata) registered for path 'test/rxd/testdata' Cloning into '/Users/stricker/.local/src/neuron/nrn/test/rxd/testdata'... From https://github.com/neuronsimulator/rxdtestdata
branch be297655abf0f98be95a051576d43aad23cebbf0 -> FETCH_HEAD Submodule path 'test/rxd/testdata': checked out 'be297655abf0f98be95a051576d43aad23cebbf0' -- 3rd party project: using rxd/testdata from "test/rxd/testdata" -- Found mpi4py: /usr/local/opt/python/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/mpi4py (found version "3.1.4") -- Disabling coreneuron_modtests::version_macros: coreneuron not enabled -- Disabling coreneuron_modtests::fornetcon_py_cpu: coreneuron not enabled -- Disabling coreneuron_modtests::direct_py_cpu: coreneuron not enabled -- Disabling coreneuron_modtests::direct_hoc_cpu: coreneuron not enabled -- Disabling coreneuron_modtests::spikes_py_cpu: coreneuron not enabled -- Disabling coreneuron_modtests::spikes_file_mode_py_cpu: coreneuron not enabled -- Disabling coreneuron_modtests::fast_imem_py_cpu: coreneuron not enabled -- Disabling coreneuron_modtests::datareturn_py_cpu: coreneuron not enabled -- Disabling coreneuron_modtests::test_units_py_cpu: coreneuron not enabled -- Disabling coreneuron_modtests::test_netmove_py_cpu: coreneuron not enabled -- Disabling coreneuron_modtests::test_pointer_py_cpu: coreneuron not enabled -- Disabling coreneuron_modtests::test_watchrange_py_cpu: coreneuron not enabled -- Disabling coreneuron_modtests::test_psolve_py_cpu: coreneuron not enabled -- Disabling coreneuron_modtests::test_ba_py_cpu: coreneuron not enabled -- Disabling coreneuron_modtests::test_natrans_py_cpu: coreneuron not enabled -- Disabling coreneuron_modtests::spikes_mpi_py_cpu: coreneuron not enabled -- Disabling coreneuron_modtests::spikes_mpi_file_mode_py_cpu: coreneuron not enabled -- Disabling coreneuron_modtests::inputpresyn_py_cpu: coreneuron not enabled -- Disabling coreneuron_modtests::test_subworlds_py_cpu: coreneuron not enabled -- Disabling nmodl_tests_coreneuron::test_table_coreneuron_cpu: coreneuron not enabled -- Disabling nmodl_tests_coreneuron::test_disc_coreneuron_cpu: coreneuron not enabled -- Disabling nmodl_tests_coreneuron::test_function_table_coreneuron_cpu: coreneuron not enabled -- Disabling nmodl_tests_coreneuron::test_kinetic_coreneuron_cpu: coreneuron not enabled -- Disabling coreneuron_modtests::fornetcon_py_gpu: coreneuron not enabled -- Disabling coreneuron_modtests::direct_py_gpu: coreneuron not enabled -- Disabling coreneuron_modtests::direct_hoc_gpu: coreneuron not enabled -- Disabling coreneuron_modtests::spikes_py_gpu: coreneuron not enabled -- Disabling coreneuron_modtests::spikes_file_mode_py_gpu: coreneuron not enabled -- Disabling coreneuron_modtests::fast_imem_py_gpu: coreneuron not enabled -- Disabling coreneuron_modtests::datareturn_py_gpu: coreneuron not enabled -- Disabling coreneuron_modtests::test_units_py_gpu: coreneuron not enabled -- Disabling coreneuron_modtests::test_netmove_py_gpu: coreneuron not enabled -- Disabling coreneuron_modtests::test_pointer_py_gpu: coreneuron not enabled -- Disabling coreneuron_modtests::test_watchrange_py_gpu: coreneuron not enabled -- Disabling coreneuron_modtests::test_psolve_py_gpu: coreneuron not enabled -- Disabling coreneuron_modtests::test_ba_py_gpu: coreneuron not enabled -- Disabling coreneuron_modtests::test_natrans_py_gpu: coreneuron not enabled -- Disabling coreneuron_modtests::spikes_mpi_py_gpu: coreneuron not enabled -- Disabling coreneuron_modtests::spikes_mpi_file_mode_py_gpu: coreneuron not enabled -- Disabling coreneuron_modtests::inputpresyn_py_gpu: coreneuron not enabled -- Disabling coreneuron_modtests::test_subworlds_py_gpu: coreneuron not enabled -- Disabling nmodl_tests_coreneuron::test_table_coreneuron_gpu: coreneuron not enabled -- Disabling nmodl_tests_coreneuron::test_disc_coreneuron_gpu: coreneuron not enabled -- Disabling nmodl_tests_coreneuron::test_function_table_coreneuron_gpu: coreneuron not enabled -- Disabling nmodl_tests_coreneuron::test_kinetic_coreneuron_gpu: coreneuron not enabled -- Disabling reduced_dentate::coreneuron_cpu: coreneuron not enabled -- Disabling reduced_dentate::coreneuron_gpu: coreneuron not enabled -- Disabling external_ringtest::neuron: mod_compatibility not enabled -- Disabling external_ringtest::neuron_mpi: mod_compatibility not enabled -- Disabling external_ringtest::neuron_mpi_python: mod_compatibility not enabled -- Disabling external_ringtest::coreneuron_cpu_mpi_offline_saverestore: coreneuron not enabled -- Disabling external_ringtest::coreneuron_cpu_mpi: coreneuron not enabled -- Disabling external_ringtest::coreneuron_cpu_mpi_python: coreneuron_shared not enabled -- Disabling external_ringtest::coreneuron_cpu_mpi_offline: coreneuron not enabled -- Disabling external_ringtest::coreneuron_cpu_mpi_threads: coreneuron not enabled -- Disabling external_ringtest::coreneuron_cpu_mpi_threads_python: coreneuron_shared not enabled -- Disabling external_ringtest::coreneuron_gpu_mpi_offline_saverestore: coreneuron not enabled -- Disabling external_ringtest::coreneuron_gpu_mpi: coreneuron not enabled -- Disabling external_ringtest::coreneuron_gpu_mpi_python: coreneuron_shared not enabled -- Disabling external_ringtest::coreneuron_gpu_mpi_offline: coreneuron not enabled -- Disabling external_ringtest::coreneuron_gpu_mpi_threads: coreneuron not enabled -- Disabling external_ringtest::coreneuron_gpu_mpi_threads_python: coreneuron_shared not enabled -- Skipping comparison job for group external_ringtest because no tests were enabled. -- Disabling testcorenrn_bbcore::coreneuron_gpu_online: coreneuron not enabled -- Disabling testcorenrn_bbcore::coreneuron_gpu_online_psolve_alternate: coreneuron not enabled -- Disabling testcorenrn_bbcore::coreneuron_gpu_offline: coreneuron not enabled -- Disabling testcorenrn_bbcore::coreneuron_cpu_online: coreneuron not enabled -- Disabling testcorenrn_bbcore::coreneuron_cpu_online_psolve_alternate: coreneuron not enabled -- Disabling testcorenrn_bbcore::coreneuron_cpu_offline: coreneuron not enabled -- Disabling testcorenrn_conc::coreneuron_gpu_online: coreneuron not enabled -- Disabling testcorenrn_conc::coreneuron_gpu_online_psolve_alternate: coreneuron not enabled -- Disabling testcorenrn_conc::coreneuron_gpu_offline: coreneuron not enabled -- Disabling testcorenrn_conc::coreneuron_cpu_online: coreneuron not enabled -- Disabling testcorenrn_conc::coreneuron_cpu_online_psolve_alternate: coreneuron not enabled -- Disabling testcorenrn_conc::coreneuron_cpu_offline: coreneuron not enabled -- Disabling testcorenrn_deriv::coreneuron_gpu_online: coreneuron not enabled -- Disabling testcorenrn_deriv::coreneuron_gpu_online_psolve_alternate: coreneuron not enabled -- Disabling testcorenrn_deriv::coreneuron_gpu_offline: coreneuron not enabled -- Disabling testcorenrn_deriv::coreneuron_cpu_online: coreneuron not enabled -- Disabling testcorenrn_deriv::coreneuron_cpu_online_psolve_alternate: coreneuron not enabled -- Disabling testcorenrn_deriv::coreneuron_cpu_offline: coreneuron not enabled -- Disabling testcorenrn_gf::neuron: mod_compatibility not enabled -- Disabling testcorenrn_gf::coreneuron_gpu_online: coreneuron not enabled -- Disabling testcorenrn_gf::coreneuron_gpu_online_psolve_alternate: coreneuron not enabled -- Disabling testcorenrn_gf::coreneuron_gpu_offline: coreneuron not enabled -- Disabling testcorenrn_gf::coreneuron_cpu_online: coreneuron not enabled -- Disabling testcorenrn_gf::coreneuron_cpu_online_psolve_alternate: coreneuron not enabled -- Disabling testcorenrn_gf::coreneuron_cpu_offline: coreneuron not enabled -- Skipping comparison job for group testcorenrn_gf because no tests were enabled. -- Disabling testcorenrn_kin::coreneuron_gpu_online: coreneuron not enabled -- Disabling testcorenrn_kin::coreneuron_gpu_online_psolve_alternate: coreneuron not enabled -- Disabling testcorenrn_kin::coreneuron_gpu_offline: coreneuron not enabled -- Disabling testcorenrn_kin::coreneuron_cpu_online: coreneuron not enabled -- Disabling testcorenrn_kin::coreneuron_cpu_online_psolve_alternate: coreneuron not enabled -- Disabling testcorenrn_kin::coreneuron_cpu_offline: coreneuron not enabled -- Disabling testcorenrn_patstim::neuron: mod_compatibility not enabled -- Disabling testcorenrn_patstim::coreneuron_gpu_offline_saverestore: coreneuron not enabled -- Disabling testcorenrn_patstim::coreneuron_gpu_offline: coreneuron not enabled -- Disabling testcorenrn_patstim::coreneuron_cpu_offline_saverestore: coreneuron not enabled -- Disabling testcorenrn_patstim::coreneuron_cpu_offline: coreneuron not enabled -- Skipping comparison job for group testcorenrn_patstim because no tests were enabled. -- Disabling testcorenrn_vecplay::neuron: mod_compatibility not enabled -- Disabling testcorenrn_vecplay::coreneuron_gpu_online: coreneuron not enabled -- Disabling testcorenrn_vecplay::coreneuron_gpu_online_psolve_alternate: coreneuron not enabled -- Disabling testcorenrn_vecplay::coreneuron_gpu_offline: coreneuron not enabled -- Disabling testcorenrn_vecplay::coreneuron_cpu_online: coreneuron not enabled -- Disabling testcorenrn_vecplay::coreneuron_cpu_online_psolve_alternate: coreneuron not enabled -- Disabling testcorenrn_vecplay::coreneuron_cpu_offline: coreneuron not enabled -- Skipping comparison job for group testcorenrn_vecplay because no tests were enabled. -- Disabling testcorenrn_vecevent::coreneuron_gpu_online: coreneuron not enabled -- Disabling testcorenrn_vecevent::coreneuron_gpu_online_psolve_alternate: coreneuron not enabled -- Disabling testcorenrn_vecevent::coreneuron_gpu_offline: coreneuron not enabled -- Disabling testcorenrn_vecevent::coreneuron_cpu_online: coreneuron not enabled -- Disabling testcorenrn_vecevent::coreneuron_cpu_online_psolve_alternate: coreneuron not enabled -- Disabling testcorenrn_vecevent::coreneuron_cpu_offline: coreneuron not enabled -- Disabling testcorenrn_watch::coreneuron_gpu_online: coreneuron not enabled -- Disabling testcorenrn_watch::coreneuron_gpu_online_psolve_alternate: coreneuron not enabled -- Disabling testcorenrn_watch::coreneuron_gpu_offline: coreneuron not enabled -- Disabling testcorenrn_watch::coreneuron_cpu_online: coreneuron not enabled -- Disabling testcorenrn_watch::coreneuron_cpu_online_psolve_alternate: coreneuron not enabled -- Disabling testcorenrn_watch::coreneuron_cpu_offline: coreneuron not enabled -- Disabling testcorenrn_netstimdirect::direct_netstimdirect: coreneuron not enabled -- Disabling testcorenrn_netstimdirect::direct_netstimdirect_psolve_alternate: coreneuron not enabled -- Skipping comparison job for group testcorenrn_netstimdirect because no tests were enabled. -- Found OpenSSL: /usr/local/opt/openssl/lib/libcrypto.dylib (found version "3.1.0") -- Disabling tqperf::coreneuron_special: coreneuron not enabled -- Disabling tqperf::coreneuron_python: coreneuron_shared not enabled
-- Configured NEURON 9.0.0
-- You can now build NEURON using: -- cmake --build . --parallel 8 [--target TARGET] -- You might want to adjust the number of parallel build jobs for your system. -- Some non-default targets you might want to build: -- --------------+-------------------------------------------------------------- -- Target | Description -- --------------+-------------------------------------------------------------- -- install | Will install NEURON to: /Applications/NEURON -- | Change the install location of NEURON using: -- | cmake -DCMAKE_INSTALL_PREFIX=
-- docs | Build full docs. Calls targets: doxygen, notebooks, sphinx, notebooks-clean
-- uninstall | Removes files installed by make install (todo)
-- --------------+--------------------------------------------------------------
-- Build option | Status
-- --------------+--------------------------------------------------------------
-- C COMPILER | /usr/bin/clang
-- CXX COMPILER | /usr/bin/clang++
-- BUILD_TYPE | RelWithDebInfo (allowed: Custom;Debug;Release;RelWithDebInfo;Fast)
-- COMPILE FLAGS | -g -O2
-- Shared | ON
-- Default units | modern units (2019 nist constants)
-- MPI | ON
-- DYNAMIC | OFF
-- INC | /usr/local/Cellar/open-mpi/4.1.5/include
-- LIB | /usr/local/Cellar/open-mpi/4.1.5/lib/libmpi.dylib
-- Python | ON
-- EXE | /usr/local/opt/python/Frameworks/Python.framework/Versions/3.11/bin/python3
-- INC | /usr/local/opt/python/Frameworks/Python.framework/Versions/3.11/include/python3.11
-- LIB | /usr/local/opt/python@3.11/Frameworks/Python.framework/Versions/3.11/lib/libpython3.11.dylib
-- MODULE | ON
-- DYNAMIC | OFF
-- Readline | /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib/libreadline.tbd
-- Curses | /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib/libcurses.tbd;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib/libform.tbd
-- RX3D | ON
-- OptLevel | 0
-- Interviews | ON
-- PATH | /Users/stricker/.local/src/neuron/nrn/external/iv
-- INC | /Users/stricker/.local/src/neuron/nrn/external/iv/src/include
-- X11 (INC) | /usr/local/include;/usr/X11R6/include
-- (LIBDIR)| /usr/local/lib
-- CoreNEURON | OFF
-- Tests | ON
-- --------------+--------------------------------------------------------------
-- See documentation : https://www.neuron.yale.edu/neuron/
-- --------------+--------------------------------------------------------------
-- Configuring incomplete, errors occurred! +/Users/stricker/.local/src/neuron/nrnupd:79> make -j make: No targets specified and no makefile found. Stop. +/Users/stricker/.local/src/neuron/nrnupd:80> make install make: No rule to make target `install'. Stop.
Expected result/behavior
Not relevant
NEURON setup
Minimal working example - MWE
CMake build commands: