Deb’s Notes on BrainGenix installation

BrainGenix-API

3.4.32' not found. I am using an older version of GCC. - Specify minimum GCC version somewhere? Either in CMakeLists.txtorBuild.sh? - Add instructions to set environment variables CCandCXXto whatevergccversion works and is installed in the user's system. E.g. ```bash export CC=/usr/bin/gcc-10 export CXX=/usr/bin/g++-10 ``` - If user has multiplegccversions, make a symlink to the version oflibstdc++.so.6that supportsGLIBCXX

3.X.YZ`. E.g. bash sudo ln -s /usr/lib64/libstdc++.so.6 /path/to/current/libstdc++/checked - Error: PyBind pybind11::handle::inc_ref() is being called while the GIL is either not held or invalid. Please see <https://pybind11.readthedocs.io/en/stable/advanced/misc.html#common-sources-of-global-interpreter-lock-errors> for debugging advice. If you are convinced there is no bug in your code, you can #define PYBIND11_NO_ASSERT_GIL_HELD_INCREF_DECREF to disable this check. In that case you have to ensure this #define is consistently used for all translation units linked into a given pybind11 extension, otherwise there will be ODR violations. The failing pybind11::handle::inc_ref() call was triggered on a module object. terminate called after throwing an instance of 'std::runtime_error' what(): pybind11::handle::inc_ref() PyGILState_Check() failure. ./Run.sh: line 7: 11424 Aborted - TODO: Debugging needed. See this

## BrainGenix-NES

Richard BrainGenix Install Issues and work arounds

BrainGenix-API

BrainGenix-NES

Ubuntu Installation

  1. Initial setup often fails due to NetmorphCMake submodule issues
  2. A VPN can interfere with git pulls from vcpkg

Install issue Workaround for Ubuntu

Follow these steps to successfully install: