<@U016H5X1K62> Wow, okay. I didn't realize that BA...
# bag
k
@yrrapt Wow, okay. I didn't realize that BAG3 required this OpenAccess library. If I understand correctly, do you mean that even if one has Cadence Virtuoso licenses, they still don't necessarily have everything needed to make BAG3 function? I've read a couple papers using BAG (like this one, for example) from research groups outside UC Berkeley/BlueCheetah, but it appears they used BAG2, which I suppose didn't have this dependency on OA? This is frustrating, and also good motivation to invest time separating the BAG3 code base. Otherwise BAG will likely see very limited usage. Regarding my compilation misadventures: Building your forked BAG repository, the CMake
find_packge()
errors were resolved for
fmt
,
spdlog
, and
yaml-cpp
dependencies once I had installed the 'devel' variants of each from Ubuntu's repositories. However, I'm still seeing two errors: 1. On Line #46 of this file, there is a strange bit of code:
<<<<<<< HEAD
, which is throwing a parsing error. I'm not at all familiar with CMake syntax, but it looks like a typo? It doesn't appear in the equivalent file in the
ucb-art
repository. 2. CMake also complains of a missing a module called
FindPythonLibsNew
. It's doesn't sound like a standard package, and I'm not sure where I can acquire it from:
Copy code
CMake Error at pybind11_generics/pybind11/tools/pybind11Tools.cmake:17 (find_package):
    By not providing "FindPythonLibsNew.cmake" in CMAKE_MODULE_PATH this
    project has asked CMake to find a package configuration file provided by
    "PythonLibsNew", but CMake did not find one.
  
    Could not find a package configuration file provided by "PythonLibsNew"
    with any of the following names:
  
      PythonLibsNewConfig.cmake
      pythonlibsnew-config.cmake
  
    Add the installation prefix of "PythonLibsNew" to CMAKE_PREFIX_PATH or set
    "PythonLibsNew_DIR" to a directory containing one of the above files.  If
    "PythonLibsNew" provides a separate development package or SDK, be sure it
    has been installed.
  Call Stack (most recent call first):
    pybind11_generics/pybind11/tools/pybind11Common.cmake:201 (include)
    pybind11_generics/pybind11/CMakeLists.txt:169 (include)