Skip to content

Updated defaults-actstracking.#178

Merged
olantwin merged 1 commit intoShipSoft:mainfrom
webbjm:acts-defaults
Feb 2, 2026
Merged

Updated defaults-actstracking.#178
olantwin merged 1 commit intoShipSoft:mainfrom
webbjm:acts-defaults

Conversation

@webbjm
Copy link
Contributor

@webbjm webbjm commented Jan 28, 2026

All unnecessary overrides present in defaults-actstracking have been removed to bring the C++20/ACTS stack in line with defaults-release.

@olantwin
Copy link
Contributor

[root@ship-cvmfs-builder-slc9 pr178]# cat sw/BUILD/acts-latest/log
++ cmake /cvmfs/ship-nightlies.cern.ch/pr178/sw/SOURCES/acts/shipdist-build/b261b69a67 -DCMAKE_INSTALL_PREFIX=/cvmfs/ship-nightlies.cern.ch/pr178/sw/INSTALLROOT/04a1452d397ac4e29f6fbd23c7fa636ed10e3dc2/slc9_x86-64/acts/shipdist-build-local1 -DCMAKE_SKIP_RPATH=TRUE -DCMAKE_PREFIX_PATH=/cvmfs/ship-nightlies.cern.ch/pr178/sw/slc9_x86-64/pythia/pythia8317-local1 -DGeant4_DIR=/cvmfs/ship-nightlies.cern.ch/pr178/sw/slc9_x86-64/GEANT4/v11.4.0-local1/lib -DACTS_BUILD_FATRAS=ON -DACTS_BUILD_PLUGIN_GEANT4=OFF -DACTS_BUILD_FATRAS_GEANT4=OFF -DACTS_BUILD_ANALYSIS_APPS=ON -DACTS_BUILD_PLUGIN_TGEO=ON -DACTS_BUILD_EXAMPLES=ON -DACTS_BUILD_EXAMPLES_PYTHON_BINDINGS=ON -DACTS_BUILD_EXAMPLES_PYTHIA8=ON -DACTS_BUILD_EXAMPLES_GEANT4=OFF -DCMAKE_VERBOSE_MAKEFILE=1 -DCMAKE_BUILD_TYPE=RELEASE
-- The CXX compiler identification is GNU 13.2.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /cvmfs/ship-nightlies.cern.ch/pr178/sw/slc9_x86-64/GCC-Toolchain/v13.2.0-alice1-local1/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using compiler flags: -Wall -Wextra -Wpedantic -Wshadow -Wzero-as-null-pointer-constant -Wold-style-cast -fPIC -g -O2 -std=c++20
-- Checking C++20 std::format support
-- Checking C++20 std::format support - ok
-- Found Boost: /cvmfs/ship-nightlies.cern.ch/pr178/sw/slc9_x86-64/boost/v1.83.0-local1/lib/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.77.0") found components: program_options unit_test_framework
-- Looking for C++ include filesystem
-- Looking for C++ include filesystem - found
-- Performing Test CXX_FILESYSTEM_NO_LINK_NEEDED
-- Performing Test CXX_FILESYSTEM_NO_LINK_NEEDED - Success
-- Building nlohmann_json as part of the ACTS project
-- Using the single-header code from /cvmfs/ship-nightlies.cern.ch/pr178/sw/BUILD/04a1452d397ac4e29f6fbd23c7fa636ed10e3dc2/acts/_deps/nlohmann_json-src/single_include/
-- Found Vdt: /cvmfs/ship-nightlies.cern.ch/pr178/sw/slc9_x86-64/ROOT/v6-36-06ACTSTRACKING-local1/include (found version "0.4")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found Python: /cvmfs/ship-nightlies.cern.ch/pr178/sw/slc9_x86-64/Python-modules/1.0-local1/share/python-modules/bin/python3.12 (found suitable version "3.12.12", minimum required is "3.8") found components: Interpreter Development Development.Module Development.Embed
-- Building pybind11 as part of the ACTS project
-- pybind11 v2.13.1
-- Found PythonInterp: /cvmfs/ship-nightlies.cern.ch/pr178/sw/slc9_x86-64/Python-modules/1.0-local1/share/python-modules/bin/python3 (found suitable version "3.12.12", minimum required is "3.7")
-- Found PythonLibs: /cvmfs/ship-nightlies.cern.ch/pr178/sw/slc9_x86-64/Python/v3.12.12-local1/lib/libpython3.12.so
-- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Success
-- Found Pythia8: /cvmfs/ship-nightlies.cern.ch/pr178/sw/slc9_x86-64/pythia/pythia8317-local1/lib/libpythia8.so (found suitable version "8.317", minimum required is "8.310")
-- Enable component 'Core' in 'Core'
-- Configuring codegen: preparing uv
-- Found uv: /usr/local/bin/uv
-- uv version: uv 0.9.18
-- Ignore component 'PluginActSVG' in 'Plugins/ActSVG'
-- Ignore component 'PluginFastJet' in 'Plugins/FastJet'
-- Enable component 'PluginFpeMonitoring' in 'Plugins/FpeMonitoring'
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include
-- Does backtrace work with the default include
-- Does backtrace work with the default include - no
-- Could not find backtrace header file
-- Does backtrace work without linker flag
-- Does backtrace work without linker flag - no
-- Does backtrace work with linker flag
-- Does backtrace work with linker flag - no
-- Unable to set up stacktrace setup: use noop
-- Ignore component 'PluginGeant4' in 'Plugins/Geant4'
-- Ignore component 'PluginGeoModel' in 'Plugins/GeoModel'
-- Enable component 'PluginJson' in 'Plugins/Json'
-- Ignore component 'PluginOnnx' in 'Plugins/Onnx'
-- Ignore component 'PluginExaTrkX' in 'Plugins/ExaTrkX'
-- Ignore component 'PluginDetray' in 'Plugins/Detray'
-- Ignore component 'PluginCovfie' in 'Plugins/Covfie'
-- Ignore component 'PluginHashing' in 'Plugins/Hashing'
-- Enable component 'PluginRoot' in 'Plugins/Root'
-- Ignore component 'PluginDD4hep' in 'Plugins/DD4hep'
-- Ignore component 'PluginPodio' in 'Plugins/Podio'
-- Ignore component 'PluginEDM4hep' in 'Plugins/EDM4hep'
-- Enable component 'Fatras' in 'Fatras'
-- Ignore component 'FatrasGeant4' in 'Fatras/Geant4'
-- Ignore component 'Alignment' in 'Alignment'
-- Enable subdirectory 'Examples'
-- Ignore subdirectory 'Examples/Algorithms/Geant4'
-- Enable subdirectory 'Examples/Algorithms/GeneratorsPythia8'
-- Ignore subdirectory 'Examples/Algorithms/Traccc'
-- Ignore subdirectory 'Examples/Algorithms/TrackFindingExaTrkX'
-- Ignore subdirectory 'Examples/Algorithms/TrackFindingML'
-- Ignore subdirectory 'Examples/Algorithms/Jets'
-- Ignore subdirectory 'Examples/Algorithms/Alignment'
-- Ignore subdirectory 'Examples/Detectors/DD4hepDetector'
-- Ignore subdirectory 'Examples/Detectors/Geant4Detector'
-- Ignore subdirectory 'Examples/Detectors/MuonSpectrometerMockupDetector'
-- Ignore subdirectory 'Examples/Detectors/GeoModelDetector'
-- Ignore subdirectory 'Examples/Framework/ML'
-- Ignore subdirectory 'Examples/Io/EDM4hep'
-- Examples HepMC3 IO: checking for zlib
-- Examples HepMC3 IO: checking for zlib - found
-- Examples HepMC3 IO: checking for lzma
-- Examples HepMC3 IO: checking for lzma - found
-- Examples HepMC3 IO: checking for bzip2
-- Examples HepMC3 IO: checking for bzip2 - found
-- Examples HepMC3 IO: checking for zstd
-- Examples HepMC3 IO: checking for zstd - not found
-- Examples HepMC3 IO: checking for ROOT IO
-- Examples HepMC3 IO: checking for ROOT IO - found
-- Enable subdirectory 'Examples/Io/Root'
-- Ignore subdirectory 'Examples/Io/Svg'
-- Ignore subdirectory 'Examples/Io/Podio'
-- Enable subdirectory 'Examples/Python'
-- Enable subdirectory 'Examples/Scripts'
-- Ignore subdirectory 'docs'
-- Configuring done (15.4s)
CMake Error at cmake/ActsFunctions.cmake:21 (add_library):
  Cannot find source file:

    src/SHiPVertexWriter.cpp

  Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .ixx .cppm .h
  .hh .h++ .hm .hpp .hxx .in .txx .f .F .for .f77 .f90 .f95 .f03 .hip .ispc
Call Stack (most recent call first):
  Examples/Io/Root/CMakeLists.txt:1 (acts_add_library)


CMake Error at cmake/ActsFunctions.cmake:21 (add_library):
  No SOURCES given to target: ActsExamplesIoRoot
Call Stack (most recent call first):
  Examples/Io/Root/CMakeLists.txt:1 (acts_add_library)


CMake Generate step failed.  Build files cannot be regenerated correctly.

@olantwin
Copy link
Contributor

olantwin commented Feb 2, 2026

Ok, build now succeeded.

@olantwin olantwin merged commit af625dd into ShipSoft:main Feb 2, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants