Sorry to trouble you with a request for help like this, but I don’t really have the time to figure it out myself and I suspect the solution might be immediately obvious to you…
I can’t build Avogadro from source right now. The observations:
- All the initial steps building the dependencies work fine, up to and including
openbabel - The failure occurs in the configure step for
avogadrolibswith the following output:
[ 78%] Performing configure step for 'avogadrolibs'
loading initial cache file /home/matt/avo/build/avogadrolibs-prefix/tmp/avogadrolibs-cache-Debug.cmake
-- Determined Source Version : 1.102.1-418-g8fc655e8
-- Component omp of Spglib: NOT FOUND
-- Component fortran of Spglib: NOT FOUND
-- Found package: Spglib
CMake Error at avogadro/qtgui/CMakeLists.txt:32 (find_package):
By not providing "FindJKQTPlotter6.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"JKQTPlotter6", but CMake did not find one.
Could not find a package configuration file provided by "JKQTPlotter6" with
any of the following names:
JKQTPlotter6Config.cmake
jkqtplotter6-config.cmake
Add the installation prefix of "JKQTPlotter6" to CMAKE_PREFIX_PATH or set
"JKQTPlotter6_DIR" to a directory containing one of the above files. If
"JKQTPlotter6" provides a separate development package or SDK, be sure it
has been installed.
-- Configuring incomplete, errors occurred!
gmake[2]: *** [CMakeFiles/avogadrolibs.dir/build.make:107: avogadrolibs-prefix/src/avogadrolibs-stamp/avogadrolibs-configure] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:135: CMakeFiles/avogadrolibs.dir/all] Error 2
gmake: *** [Makefile:91: all] Error 2
avogadrolibsis pretty up-to-date (8fc655e8, from the 25th Jan)- Likewise, I also pulled
avogadroappfrom upstream on the 25th, it’s atec3c8feb openchemistryand thereforeopenchemistry/cmakeis completely up-to-date with upstreamopenchemistry/cmakecontainsExternal_JKQTPlotter.cmakeopenchemistry/thirdpartycontainsjkqtplotter, which is populated with filesjkqtplotteris currently at5fd8951e(24th June 2025) – this is the commit that the submodule points at in the current HEAD of theopenchemistrysuperrepo. Is this fine? There’s no specific commit listed inopenchemistry/cmake/projects.cmakethat I can see