Skip to content

[CMake] pyroot fails due to missing rpaths in cppyy (macOS, gnuinstall) #20779

@sethrj

Description

@sethrj

Check duplicate issues.

  • Checked for duplicates

Description

Launching DD4HEP's ddsim (or running `python -c 'import ROOT') fails due to missing rpaths:

  File "/opt/spack/opt/spack/tahoe/dd4hep/1.33/mbvbsnj/bin/ddsim", line 25, in <module>
    sys.exit(RUNNER.run())
             ~~~~~~~~~~^^
  File "/opt/spack/opt/spack/tahoe/dd4hep/1.33/mbvbsnj/lib/python3.13/site-packages/DDSim/DD4hepSimulation.py", line 310, in run
    import ROOT
  File "/opt/spack/opt/spack/tahoe/root/6.38.00/hikvmci/lib/root/ROOT/__init__.py", line 20, in <module>
    import cppyy
  File "/opt/spack/opt/spack/tahoe/root/6.38.00/hikvmci/lib/root/cppyy/__init__.py", line 74, in <module>
    from ._cpython_cppyy import *
  File "/opt/spack/opt/spack/tahoe/root/6.38.00/hikvmci/lib/root/cppyy/_cpython_cppyy.py", line 35, in <module>
    import cppyy.libcppyy as _backendImportError: dlopen(/opt/spack/opt/spack/tahoe/root/6.38.00/hikvmci/lib/root/cppyy/libcppyy.so, 0x0002): Library not loaded: @rpath/libCPyCppyy.6.38.so
  Referenced from: <51628C7A-F08F-337E-A6F7-C9CE01D5203E> /opt/spack/opt/spack/tahoe/root/6.38.00/hikvmci/lib/root/cppyy/libcppyy.6.38.00.so
  Reason: tried: '/private/var/folders/n9/mqnx20b929z469f6p3fbq7c40000gn/T/seth/spack-stage/spack-stage-root-6.38.00-hikvmcismyfqnhzrwp3rcouhqnqahshh/spack-build-hikvmci/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/private/var/folders/n9/mqnx20b929z469f6p3fbq7c40000gn/T/seth/spack-stage/spack-stage-root-6.38.00-hikvmcismyfqnhzrwp3rcouhqnqahshh/spack-build-hikvmci/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/root/6.38.00/hikvmci/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/root/6.38.00/hikvmci/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/root/6.38.00/hikvmci/lib64/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/root/6.38.00/hikvmci/lib64/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/zlib-ng/2.2.4/iuoxkfx/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/zlib-ng/2.2.4/iuoxkfx/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/rngstreams/1.0.1/mas57d6/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/rngstreams/1.0.1/mas57d6/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/libiconv/1.18/fbe3hi3/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/libiconv/1.18/fbe3hi3/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/libjpeg-turbo/3.0.4/677y4or/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/libjpeg-turbo/3.0.4/677y4or/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/xproto/7.0.31/l56vqlm/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/xproto/7.0.31/l56vqlm/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/libpng/1.6.47/tr3pc33/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/libpng/1.6.47/tr3pc33/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/zstd/1.5.7/lmbvpgw/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/zstd/1.5.7/lmbvpgw/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/xxhash/0.8.3/3chu5om/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/xxhash/0.8.3/3chu5om/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/vdt/0.4.6/mky3r3r/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/vdt/0.4.6/mky3r3r/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/unuran/1.11.0/f755nbg/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/unuran/1.11.0/f755nbg/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/pcre/8.45/5nkqijm/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/pcre/8.45/5nkqijm/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/lz4/1.10.0/go5h7mk/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/lz4/1.10.0/go5h7mk/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/libxml2/2.13.5/5jfoaea/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/libxml2/2.13.5/5jfoaea/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/libtiff/4.7.0/fauy2dp/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/libtiff/4.7.0/fauy2dp/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/libice/1.1.2/sxzlkmx/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/libice/1.1.2/sxzlkmx/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/gsl/2.8/h35penr/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/gsl/2.8/h35penr/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/giflib/5.2.2/xz4vqru/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/giflib/5.2.2/xz4vqru/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/freetype/2.14.1/f4hgx6h/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/freetype/2.14.1/f4hgx6h/lib/libCPyCppyy.6.38.so' (no such file), '/opt/homebrew/opt/xz/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/xz/lib/libCPyCppyy.6.38.so' (no such file), '/private/var/folders/n9/mqnx20b929z469f6p3fbq7c40000gn/T/seth/spack-stage/spack-stage-root-6.38.00-hikvmcismyfqnhzrwp3rcouhqnqahshh/spack-build-hikvmci/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/private/var/folders/n9/mqnx20b929z469f6p3fbq7c40000gn/T/seth/spack-stage/spack-stage-root-6.38.00-hikvmcismyfqnhzrwp3rcouhqnqahshh/spack-build-hikvmci/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/root/6.38.00/hikvmci/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/root/6.38.00/hikvmci/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/root/6.38.00/hikvmci/lib64/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/root/6.38.00/hikvmci/lib64/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/zlib-ng/2.2.4/iuoxkfx/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/zlib-ng/2.2.4/iuoxkfx/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/rngstreams/1.0.1/mas57d6/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/rngstreams/1.0.1/mas57d6/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/libiconv/1.18/fbe3hi3/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/libiconv/1.18/fbe3hi3/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/libjpeg-turbo/3.0.4/677y4or/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/libjpeg-turbo/3.0.4/677y4or/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/xproto/7.0.31/l56vqlm/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/xproto/7.0.31/l56vqlm/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/libpng/1.6.47/tr3pc33/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/libpng/1.6.47/tr3pc33/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/zstd/1.5.7/lmbvpgw/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/zstd/1.5.7/lmbvpgw/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/xxhash/0.8.3/3chu5om/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/xxhash/0.8.3/3chu5om/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/vdt/0.4.6/mky3r3r/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/vdt/0.4.6/mky3r3r/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/unuran/1.11.0/f755nbg/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/unuran/1.11.0/f755nbg/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/pcre/8.45/5nkqijm/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/pcre/8.45/5nkqijm/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/lz4/1.10.0/go5h7mk/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/lz4/1.10.0/go5h7mk/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/libxml2/2.13.5/5jfoaea/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/libxml2/2.13.5/5jfoaea/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/libtiff/4.7.0/fauy2dp/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/libtiff/4.7.0/fauy2dp/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/libice/1.1.2/sxzlkmx/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/libice/1.1.2/sxzlkmx/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/gsl/2.8/h35penr/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/gsl/2.8/h35penr/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/giflib/5.2.2/xz4vqru/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/giflib/5.2.2/xz4vqru/lib/libCPyCppyy.6.38.so' (no such file), '/opt/spack/opt/spack/tahoe/freetype/2.14.1/f4hgx6h/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/spack/opt/spack/tahoe/freetype/2.14.1/f4hgx6h/lib/libCPyCppyy.6.38.so' (no such file), '/opt/homebrew/opt/xz/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/xz/lib/libCPyCppyy.6.38.so' (no such file), '/opt/homebrew/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/lib/libCPyCppyy.6.38.so' (no such file), '/opt/homebrew/lib/libCPyCppyy.6.38.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/lib/libCPyCppyy.6.38.so' (no such file)

It looks like the module erroneously contains the build rpath but lacks the lib/root install paths

$ otool -l /opt/spack/opt/spack/tahoe/root/6.38.00/hikvmci/lib/root/cppyy/libcppyy.so | grep '^ *path'
         path /private/var/folders/n9/mqnx20b929z469f6p3fbq7c40000gn/T/seth/spack-stage/spack-stage-root-6.38.00-hikvmcismyfqnhzrwp3rcouhqnqahshh/spack-build-hikvmci/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/root/6.38.00/hikvmci/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/root/6.38.00/hikvmci/lib64 (offset 12)
         path /opt/spack/opt/spack/tahoe/zlib-ng/2.2.4/iuoxkfx/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/rngstreams/1.0.1/mas57d6/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/libiconv/1.18/fbe3hi3/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/libjpeg-turbo/3.0.4/677y4or/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/xproto/7.0.31/l56vqlm/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/libpng/1.6.47/tr3pc33/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/zstd/1.5.7/lmbvpgw/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/xxhash/0.8.3/3chu5om/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/vdt/0.4.6/mky3r3r/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/unuran/1.11.0/f755nbg/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/pcre/8.45/5nkqijm/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/lz4/1.10.0/go5h7mk/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/libxml2/2.13.5/5jfoaea/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/libtiff/4.7.0/fauy2dp/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/libice/1.1.2/sxzlkmx/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/gsl/2.8/h35penr/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/giflib/5.2.2/xz4vqru/lib (offset 12)
         path /opt/spack/opt/spack/tahoe/freetype/2.14.1/f4hgx6h/lib (offset 12)
         path /opt/homebrew/opt/xz/lib (offset 12)

Reproducer

Configure and install with

-Dfail-on-missing:BOOL=ON -Dfortran:BOOL=OFF -Dgminimal:BOOL=ON -Dgnuinstall:BOOL=ON -Dlibcxx:BOOL=OFF -Droottest:BOOL=OFF -Druntime_cxxmodules:BOOL=OFF -Drpath:BOOL=ON -Dshared:BOOL=ON -Dsoversion:BOOL=ON -Dtesting:BOOL=OFF -DCLING_CXX_PATH:STRING=/usr/bin/clang++ -Dbuiltin_cfitsio:BOOL=OFF -Dbuiltin_civetweb:BOOL=OFF -Dbuiltin_davix:BOOL=OFF -Dbuiltin_fftw3:BOOL=OFF -Dbuiltin_freetype:BOOL=OFF -Dbuiltin_ftgl:BOOL=OFF -Dbuiltin_gif:BOOL=OFF -Dbuiltin_gl2ps:BOOL=OFF -Dbuiltin_glew:BOOL=OFF -Dbuiltin_gsl:BOOL=OFF -Dbuiltin_llvm:BOOL=ON -Dbuiltin_lz4:BOOL=OFF -Dbuiltin_lzma:BOOL=OFF -Dbuiltin_nlohmannjson:BOOL=OFF -Dbuiltin_openssl:BOOL=OFF -Dbuiltin_pcre:BOOL=OFF -Dbuiltin_tbb:BOOL=OFF -Dbuiltin_unuran:BOOL=OFF -Dbuiltin_vc:BOOL=OFF -Dbuiltin_vdt:BOOL=OFF -Dbuiltin_veccore:BOOL=OFF -Dbuiltin_xrootd:BOOL=OFF -Dbuiltin_xxhash:BOOL=OFF -Dbuiltin_zlib:BOOL=OFF -Dbuiltin_gif:BOOL=OFF -Dbuiltin_jpeg:BOOL=OFF -Dbuiltin_png:BOOL=OFF -Dafdsmrgd:BOOL=OFF -Dafs:BOOL=OFF -Dalien:BOOL=OFF -Darrow:BOOL=OFF -Dasimage:BOOL=ON -Dbonjour:BOOL=OFF -Dcastor:BOOL=OFF -Dccache:BOOL=OFF -Dchirp:BOOL=OFF -Dcocoa:BOOL=OFF -Ddataframe:BOOL=ON -Ddavix:BOOL=OFF -Ddaos:BOOL=OFF -Ddcache:BOOL=OFF -Dfftw3:BOOL=OFF -Dfitsio:BOOL=OFF -Dftgl:BOOL=OFF -Dgdml:BOOL=ON -Dgeom:BOOL=ON -Dgeombuilder:BOOL=OFF -Dgenvector:BOOL=ON -Dgeocad:BOOL=OFF -Dgfal:BOOL=OFF -Dgl2ps:BOOL=OFF -Dglite:BOOL=OFF -Dglobus:BOOL=OFF -Dgviz:BOOL=OFF -Dhdfs:BOOL=OFF -Dhttp:BOOL=OFF -Dimt:BOOL=OFF  -Dkrb5:BOOL=OFF -Dldap:BOOL=OFF -Dmathmore:BOOL=ON  -Dminimal:BOOL=OFF -Dminuit:BOOL=ON -Dmlp:BOOL=OFF -Dmonalisa:BOOL=OFF -Dopengl:BOOL=OFF   -Dpythia8:BOOL=OFF   -Dr:BOOL=OFF -Drfio:BOOL=OFF -Droofit:BOOL=ON -Droot7:BOOL=ON -Druby:BOOL=OFF -Dsapdb:BOOL=OFF -Dshadowpw:BOOL=OFF -Dspectrum:BOOL=OFF -Dsqlite:BOOL=OFF -Dsrp:BOOL=OFF -Dssl:BOOL=OFF -Dtbb:BOOL=OFF -Dtcmalloc:BOOL=OFF -Dtmva:BOOL=OFF -Dunuran:BOOL=ON -Duse_gsl_cblas:BOOL=OFF -Dvc:BOOL=OFF -Dvdt:BOOL=ON -Dveccore:BOOL=OFF -Dx11:BOOL=OFF -Dxft:BOOL=OFF -Dxml:BOOL=ON -Dxrootd:BOOL=OFF -Dcuda:BOOL=OFF -Dwebgui:BOOL=OFF -Dtmva-cpu:BOOL=OFF -Dtmva-gpu:BOOL=OFF -Dtmva-pymva:BOOL=OFF -Dcudnn:BOOL=OFF -Dpyroot:BOOL=ON -Dtmva-sofie:BOOL=OFF -Dtmva-cudnn:BOOL=ON -Dtmva-cudnn:BOOL=OFF -Dtpython:BOOL=ON -Dasimage_tiff:BOOL=ON -DCMAKE_CXX_STANDARD:STRING=20 -DCMAKE_INSTALL_RPATH:STRING=/opt/spack/opt/spack/tahoe/root/6.38.00/hikvmci/lib/root

ROOT version

xclip isn't found but

   ------------------------------------------------------------------
  | Welcome to ROOT 6.38.00                        https://root.cern |
  | (c) 1995-2025, The ROOT Team; conception: R. Brun, F. Rademakers |
  | Built for macosxarm64 on Dec 23 2025, 16:05:46                   |
  | From tags/6-38-00@6-38-00                                        |
  | With Apple clang version 17.0.0 (clang-1700.6.3.2) std202002     |
  | Try '.help'/'.?', '.demo', '.license', '.credits', '.quit'/'.q'  |
   ------------------------------------------------------------------

And the full spack dependency chain:

-- darwin-tahoe-m2 / %c,cxx=apple-clang@17.0.0 ------------------
root@6.38.00~aqua~arrow~cuda~cudnn~cxxmodules~daos~davix~dcache~emacs~examples~fftw~fits~fortran+gdml+geom~geombuilder+gminimal~graphviz+gsl~http~ipo+math+minuit~mlp~opengl~pythia8+python~qt6~r+roofit+root7+rpath~shadow~spectrum~sqlite~ssl~tbb+tiff~tmva~tmva-cpu+tmva-cudnn~tmva-gpu~tmva-pymva~tmva-sofie+tpython+unuran~vc+vdt~veccore~webgui~x+xml~xrootd build_system=cmake build_type=Release cxxstd=20 generator=make patches:=22af347
    apple-clang@17.0.0 build_system=bundle
    cmake@4.1.1~doc+ncurses+ownlibs~qtgui build_system=generic build_type=Release
    compiler-wrapper@1.0 build_system=generic
    freetype@2.14.1+pic+shared build_system=autotools
        bzip2@1.0.8~debug~pic+shared build_system=generic
        gnuconfig@2024-07-27 build_system=generic
    giflib@5.2.2 build_system=makefile patches:=5cc0447
    gmake@3.81~guile build_system=generic
    gsl@2.8~external-cblas+pic+shared build_system=autotools
    libice@1.1.2 build_system=autotools
        util-macros@1.20.1 build_system=autotools
        xproto@7.0.31 build_system=autotools
        xtrans@1.6.0 build_system=autotools
    libjpeg-turbo@3.0.4~ipo~jpeg8~partial_decoder+pic build_system=cmake build_type=Release generator=make libs:=shared,static
        nasm@2.16.03 build_system=autotools
    libpng@1.6.47~ipo~pic build_system=cmake build_type=Release generator=make libs:=shared,static
    libtiff@4.7.0+ccitt~ipo~jbig+jpeg~jpeg12~lerc~libdeflate+logluv~lzma+lzw+next~old-jpeg~opengl+packbits~pic~pixarlog+shared+thunder~webp+zlib~zstd build_system=cmake build_type=Release generator=make
    libxml2@2.13.5~http+pic~python+shared build_system=autotools
        libiconv@1.18 build_system=autotools libs:=shared,static
    lz4@1.10.0+pic build_system=makefile libs:=shared,static
    ncurses@6.0.20150808~symlinks+termlib abi:=5 build_system=autotools
    nlohmann-json@3.12.0~ipo+multiple_headers build_system=cmake build_type=Release generator=make
    pcre@8.45~jit+multibyte+pic+shared+static+utf build_system=autotools
    pkgconf@2.5.1 build_system=autotools
    python@3.13.7+bz2+ctypes+dbm~debug~freethreading+libxml2+lzma~optimizations+pic+pyexpat+pythoncmd+readline+shared+sqlite3+ssl~tkinter+uuid+zlib build_system=generic
    unuran@1.11.0~gsl+rngstreams+shared build_system=autotools
        rngstreams@1.0.1 build_system=autotools
    vdt@0.4.6~ipo~preload build_system=cmake build_type=Release generator=make
    xxhash@0.8.3 build_system=makefile
    xz@5.8.1~pic build_system=autotools libs:=shared,static
    zlib-ng@2.2.4+compat+new_strategies+opt+pic+shared build_system=autotools
    zstd@1.5.7~programs build_system=makefile libs:=shared,static

Installation method

spack

Operating system

macos

Additional context

@pcanal suggests possibly related to #19766

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions