Skip to content

ipopt: cleanup#453929

Merged
NickCao merged 5 commits intoNixOS:masterfrom
qbisi:ipopt
Nov 4, 2025
Merged

ipopt: cleanup#453929
NickCao merged 5 commits intoNixOS:masterfrom
qbisi:ipopt

Conversation

@qbisi
Copy link
Contributor

@qbisi qbisi commented Oct 20, 2025

  1. remove CXXDEFS (one can valid the outputs hash unchanged by running nix develop && genericBuild && nix hash path $out)
  2. remove enable* flags
  3. use mpi.h provided by mumps-seq
  4. license: epl10 -> epl20
  5. split outputs

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Add a 👍 reaction to pull requests you find important.

@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. labels Oct 20, 2025
@nix-owners nix-owners bot requested a review from nim65s October 20, 2025 18:07
Copy link
Contributor

@nim65s nim65s left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

diff lgtm, builds fine on linux, and the content of the outputs looks fine, thanks !
I'll start nixpkgs-review on x86_64-linux

@qbisi
Copy link
Contributor Author

qbisi commented Oct 20, 2025

I'll start nixpkgs-review on x86_64-linux

I'll start nixpkgs-review on aarch64-darwin.

@qbisi
Copy link
Contributor Author

qbisi commented Oct 21, 2025

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 453929
Commit: aa5768a27e7f7d7ad224935630e5f201aae91cdd


aarch64-darwin

⏩ 8 packages marked as broken and skipped:
  • elmerfem
  • f3d
  • paraview
  • pcl
  • python312Packages.f3d
  • python313Packages.f3d
  • vtk-full
  • vtkWithQt6
❌ 14 packages failed to build:
  • dartsim
  • itk_5_2
  • openroad
  • or-tools
  • or-tools.python (python313Packages.ortools, python313Packages.ortools.python)
  • python312Packages.dartsim
  • python312Packages.ortools (python312Packages.ortools.python)
  • python312Packages.pymatgen
  • python312Packages.pymatgen.dist
  • python312Packages.sumo
  • python312Packages.sumo.dist
  • python313Packages.dartsim
  • scipopt-scip
  • scipopt-ug
✅ 96 packages built:
  • aligator
  • aligator.doc
  • ants
  • bonmin
  • casadi
  • crocoddyl
  • crocoddyl.doc
  • gdcm
  • haskellPackages.casadi-bindings-internal
  • haskellPackages.casadi-bindings-internal.doc
  • ipopt
  • ipopt.bin
  • ipopt.dev
  • ipopt.doc
  • itk (itk_5)
  • mim-solvers
  • ndcurves
  • ndcurves.doc
  • octavePackages.dicom
  • openturns
  • pinocchio
  • pinocchio.doc
  • python312Packages.aerosandbox
  • python312Packages.aerosandbox.dist
  • python312Packages.aligator
  • python312Packages.aligator.doc
  • python312Packages.casadi
  • python312Packages.crocoddyl
  • python312Packages.crocoddyl.doc
  • python312Packages.cyipopt
  • python312Packages.cyipopt.dist
  • python312Packages.example-robot-data
  • python312Packages.example-robot-data.doc
  • python312Packages.fast-simplification
  • python312Packages.fast-simplification.dist
  • python312Packages.gdcm
  • python312Packages.gstools
  • python312Packages.gstools.dist
  • python312Packages.mayavi
  • python312Packages.mayavi.dist
  • python312Packages.mim-solvers
  • python312Packages.ndcurves
  • python312Packages.ndcurves.doc
  • python312Packages.neuralfoil
  • python312Packages.neuralfoil.dist
  • python312Packages.openturns
  • python312Packages.pinocchio
  • python312Packages.pinocchio.doc
  • python312Packages.pygmo
  • python312Packages.pykrige
  • python312Packages.pykrige.dist
  • python312Packages.pyvista
  • python312Packages.pyvista.dist
  • python312Packages.sfepy
  • python312Packages.sfepy.dist
  • python312Packages.tsid
  • python312Packages.tsid.doc
  • python312Packages.vtk
  • python313Packages.aerosandbox
  • python313Packages.aerosandbox.dist
  • python313Packages.aligator
  • python313Packages.aligator.doc
  • python313Packages.casadi
  • python313Packages.crocoddyl
  • python313Packages.crocoddyl.doc
  • python313Packages.cyipopt
  • python313Packages.cyipopt.dist
  • python313Packages.example-robot-data
  • python313Packages.example-robot-data.doc
  • python313Packages.fast-simplification
  • python313Packages.fast-simplification.dist
  • python313Packages.gdcm
  • python313Packages.gstools
  • python313Packages.gstools.dist
  • python313Packages.mayavi
  • python313Packages.mayavi.dist
  • python313Packages.mim-solvers
  • python313Packages.ndcurves
  • python313Packages.ndcurves.doc
  • python313Packages.neuralfoil
  • python313Packages.neuralfoil.dist
  • python313Packages.openturns
  • python313Packages.pinocchio
  • python313Packages.pinocchio.doc
  • python313Packages.pygmo
  • python313Packages.pykrige
  • python313Packages.pykrige.dist
  • python313Packages.pyvista
  • python313Packages.pyvista.dist
  • python313Packages.tsid
  • python313Packages.tsid.doc
  • python313Packages.vtk
  • tsid
  • tsid.doc
  • vtk (vtk_9_5)
  • vtk-dicom

Error logs: `aarch64-darwin`
itk_5_2
-- Enabled ITKVideoCore, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKVideoFiltering, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKVideoIO, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKVoronoi, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKVtkGlue, requested by Module_ITKVtkGlue.
-- Enabled ITKWatersheds, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKZLIB, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled SimpleITKFilters, requested by Module_SimpleITKFilters.
-- Double correction test returned: 89255.0/1e22 = 8.9255e-18
CMake Error at Modules/ThirdParty/KWSys/src/KWSys/CMakeLists.txt:89 (cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.

Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

-- Configuring incomplete, errors occurred!

@nim65s
Copy link
Contributor

nim65s commented Oct 22, 2025

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 453929
Commit: aa5768a27e7f7d7ad224935630e5f201aae91cdd


x86_64-linux

⏩ 6 packages marked as broken and skipped:
  • python312Packages.spyder
  • python312Packages.spyder.dist
  • python313Packages.spyder
  • python313Packages.spyder.dist
  • spyder
  • spyder.dist
❌ 23 packages failed to build:
  • appcsxcad
  • cloudcompare
  • csxcad
  • ezminc
  • itk_5_2
  • mirtk
  • openems
  • python312Packages.python-csxcad
  • python312Packages.python-csxcad.dist
  • python312Packages.python-openems
  • python312Packages.python-openems.dist
  • python313Packages.heudiconv
  • python313Packages.heudiconv.dist
  • python313Packages.nipype
  • python313Packages.nipype.dist
  • python313Packages.niworkflows
  • python313Packages.niworkflows.dist
  • python313Packages.python-csxcad
  • python313Packages.python-csxcad.dist
  • qcsxcad
  • qcsxcad.dev
  • rtabmap
  • scipopt-gcg
✅ 271 packages built:
  • aligator
  • aligator.doc
  • ants
  • bonmin
  • c3d
  • casadi
  • crocoddyl
  • crocoddyl.doc
  • dartsim
  • elastix
  • elmerfem
  • exhibit
  • expliot
  • expliot.dist
  • f3d
  • f3d.man
  • freecad
  • gdcm
  • haskellPackages.casadi-bindings-internal
  • haskellPackages.casadi-bindings-internal.doc
  • intensity-normalization (python313Packages.intensity-normalization)
  • intensity-normalization.dist (python313Packages.intensity-normalization.dist)
  • ipopt
  • ipopt.bin
  • ipopt.dev
  • ipopt.doc
  • itk (itk_5)
  • mim-solvers
  • mrtrix
  • ndcurves
  • ndcurves.doc
  • octavePackages.dicom
  • openroad
  • openturns
  • or-tools
  • or-tools.python (python313Packages.ortools, python313Packages.ortools.python)
  • otb
  • pagmo2
  • paraview
  • pcl
  • pinocchio
  • pinocchio.doc
  • python312Packages.aerosandbox
  • python312Packages.aerosandbox.dist
  • python312Packages.aligator
  • python312Packages.aligator.doc
  • python312Packages.casadi
  • python312Packages.crocoddyl
  • python312Packages.crocoddyl.doc
  • python312Packages.cyipopt
  • python312Packages.cyipopt.dist
  • python312Packages.dartsim
  • python312Packages.dcmstack
  • python312Packages.dcmstack.dist
  • python312Packages.deid
  • python312Packages.deid.dist
  • python312Packages.dicom-numpy
  • python312Packages.dicom-numpy.dist
  • python312Packages.dicom2nifti
  • python312Packages.dicom2nifti.dist
  • python312Packages.dicomweb-client
  • python312Packages.dicomweb-client.dist
  • python312Packages.dipy
  • python312Packages.dipy.dist
  • python312Packages.example-robot-data
  • python312Packages.example-robot-data.doc
  • python312Packages.f3d
  • python312Packages.f3d.man
  • python312Packages.fast-simplification
  • python312Packages.fast-simplification.dist
  • python312Packages.fslpy
  • python312Packages.fslpy.dist
  • python312Packages.gdcm
  • python312Packages.gstools
  • python312Packages.gstools.dist
  • python312Packages.heudiconv
  • python312Packages.heudiconv.dist
  • python312Packages.highdicom
  • python312Packages.highdicom.dist
  • python312Packages.intensity-normalization
  • python312Packages.intensity-normalization.dist
  • python312Packages.itk
  • python312Packages.mayavi
  • python312Packages.mayavi.dist
  • python312Packages.medpy
  • python312Packages.medpy.dist
  • python312Packages.medvol
  • python312Packages.medvol.dist
  • python312Packages.mim-solvers
  • python312Packages.napari-nifti
  • python312Packages.napari-nifti.dist
  • python312Packages.ndcurves
  • python312Packages.ndcurves.doc
  • python312Packages.neuralfoil
  • python312Packages.neuralfoil.dist
  • python312Packages.nibabel
  • python312Packages.nibabel.dist
  • python312Packages.nilearn
  • python312Packages.nilearn.dist
  • python312Packages.nipy
  • python312Packages.nipy.dist
  • python312Packages.nipype
  • python312Packages.nipype.dist
  • python312Packages.nitime
  • python312Packages.nitime.dist
  • python312Packages.nitransforms
  • python312Packages.nitransforms.dist
  • python312Packages.niworkflows
  • python312Packages.niworkflows.dist
  • python312Packages.openturns
  • python312Packages.ortools (python312Packages.ortools.python)
  • python312Packages.pinocchio
  • python312Packages.pinocchio.doc
  • python312Packages.pybids
  • python312Packages.pybids.dist
  • python312Packages.pydicom
  • python312Packages.pydicom.dist
  • python312Packages.pygmo
  • python312Packages.pykrige
  • python312Packages.pykrige.dist
  • python312Packages.pylibjpeg
  • python312Packages.pylibjpeg-openjpeg
  • python312Packages.pylibjpeg-openjpeg.dist
  • python312Packages.pylibjpeg-rle
  • python312Packages.pylibjpeg-rle.dist
  • python312Packages.pylibjpeg.dist
  • python312Packages.pymatgen
  • python312Packages.pymatgen.dist
  • python312Packages.pymedio
  • python312Packages.pymedio.dist
  • python312Packages.pynetdicom
  • python312Packages.pynetdicom.dist
  • python312Packages.pyorthanc
  • python312Packages.pyorthanc.dist
  • python312Packages.pyotb
  • python312Packages.pyotb.dist
  • python312Packages.pyradiomics
  • python312Packages.pyradiomics.dist
  • python312Packages.pyvista
  • python312Packages.pyvista.dist
  • python312Packages.sfepy
  • python312Packages.sfepy.dist
  • python312Packages.simpleitk
  • python312Packages.simpleitk.dist
  • python312Packages.spyder-kernels
  • python312Packages.spyder-kernels.dist
  • python312Packages.sumo
  • python312Packages.sumo.dist
  • python312Packages.templateflow
  • python312Packages.templateflow.dist
  • python312Packages.torchio
  • python312Packages.torchio.dist
  • python312Packages.trx-python
  • python312Packages.trx-python.dist
  • python312Packages.tsid
  • python312Packages.tsid.doc
  • python312Packages.vtk
  • python312Packages.xnatpy
  • python312Packages.xnatpy.dist
  • python313Packages.aerosandbox
  • python313Packages.aerosandbox.dist
  • python313Packages.aligator
  • python313Packages.aligator.doc
  • python313Packages.casadi
  • python313Packages.crocoddyl
  • python313Packages.crocoddyl.doc
  • python313Packages.cyipopt
  • python313Packages.cyipopt.dist
  • python313Packages.dartsim
  • python313Packages.dcmstack
  • python313Packages.dcmstack.dist
  • python313Packages.deid
  • python313Packages.deid.dist
  • python313Packages.dicom-numpy
  • python313Packages.dicom-numpy.dist
  • python313Packages.dicom2nifti
  • python313Packages.dicom2nifti.dist
  • python313Packages.dicomweb-client
  • python313Packages.dicomweb-client.dist
  • python313Packages.dipy
  • python313Packages.dipy.dist
  • python313Packages.example-robot-data
  • python313Packages.example-robot-data.doc
  • python313Packages.f3d
  • python313Packages.f3d.man
  • python313Packages.fast-simplification
  • python313Packages.fast-simplification.dist
  • python313Packages.fslpy
  • python313Packages.fslpy.dist
  • python313Packages.gdcm
  • python313Packages.gstools
  • python313Packages.gstools.dist
  • python313Packages.highdicom
  • python313Packages.highdicom.dist
  • python313Packages.itk
  • python313Packages.mayavi
  • python313Packages.mayavi.dist
  • python313Packages.medpy
  • python313Packages.medpy.dist
  • python313Packages.medvol
  • python313Packages.medvol.dist
  • python313Packages.mim-solvers
  • python313Packages.napari-nifti
  • python313Packages.napari-nifti.dist
  • python313Packages.ndcurves
  • python313Packages.ndcurves.doc
  • python313Packages.neuralfoil
  • python313Packages.neuralfoil.dist
  • python313Packages.nibabel
  • python313Packages.nibabel.dist
  • python313Packages.nilearn
  • python313Packages.nilearn.dist
  • python313Packages.nipy
  • python313Packages.nipy.dist
  • python313Packages.nitime
  • python313Packages.nitime.dist
  • python313Packages.nitransforms
  • python313Packages.nitransforms.dist
  • python313Packages.openturns
  • python313Packages.pinocchio
  • python313Packages.pinocchio.doc
  • python313Packages.pybids
  • python313Packages.pybids.dist
  • python313Packages.pydicom
  • python313Packages.pydicom.dist
  • python313Packages.pygmo
  • python313Packages.pykrige
  • python313Packages.pykrige.dist
  • python313Packages.pylibjpeg
  • python313Packages.pylibjpeg-openjpeg
  • python313Packages.pylibjpeg-openjpeg.dist
  • python313Packages.pylibjpeg-rle
  • python313Packages.pylibjpeg-rle.dist
  • python313Packages.pylibjpeg.dist
  • python313Packages.pymedio
  • python313Packages.pymedio.dist
  • python313Packages.pynetdicom
  • python313Packages.pynetdicom.dist
  • python313Packages.pyorthanc
  • python313Packages.pyorthanc.dist
  • python313Packages.pyotb
  • python313Packages.pyotb.dist
  • python313Packages.pyradiomics
  • python313Packages.pyradiomics.dist
  • python313Packages.pyvista
  • python313Packages.pyvista.dist
  • python313Packages.simpleitk
  • python313Packages.simpleitk.dist
  • python313Packages.spyder-kernels
  • python313Packages.spyder-kernels.dist
  • python313Packages.templateflow
  • python313Packages.templateflow.dist
  • python313Packages.torchio
  • python313Packages.torchio.dist
  • python313Packages.trx-python
  • python313Packages.trx-python.dist
  • python313Packages.tsid
  • python313Packages.tsid.doc
  • python313Packages.vtk
  • python313Packages.xnatpy
  • python313Packages.xnatpy.dist
  • scipopt-scip
  • scipopt-ug
  • simpleitk
  • therion
  • tsid
  • tsid.doc
  • vtk (vtk_9_5)
  • vtk-dicom
  • vtk-full
  • vtkWithQt6

Error logs: `x86_64-linux`
cloudcompare
-- Install shared library: CCAppCommon
-- Install shared library: CC_FBO_LIB
-- Install shared library: CCPluginAPI
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
CMake Error at libs/qCC_db/extern/CCCoreLib/extern/nanoflann/CMakeLists.txt:4 (cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.

Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

-- Configuring incomplete, errors occurred!

itk_5_2
-- Enabled ITKVideoCore, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKVideoFiltering, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKVideoIO, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKVoronoi, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKVtkGlue, requested by Module_ITKVtkGlue.
-- Enabled ITKWatersheds, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKZLIB, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled SimpleITKFilters, requested by Module_SimpleITKFilters.
-- Double correction test returned: 89255.0/1e22 = 8.9255e-18
CMake Error at Modules/ThirdParty/KWSys/src/KWSys/CMakeLists.txt:89 (cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.

Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

-- Configuring incomplete, errors occurred!

mirtk
unpacking source archive /nix/store/hdpqy4r2syr2wc5sg962r8sp2jyfq2mi-source
source root is source
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "patchPhase" }
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: configurePhase
@nix { "action": "setPhase", "phase": "configurePhase" }
cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/74h4326ixxmvfwvlkxg0ls2s3zv1ad6i-mirtk-2.0.0-unstable-2025-02-27/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/74h4326ixxmvfwvlkxg0ls2s3zv1ad6i-mirtk-2.0.0-unstable-2025-02-27/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/74h4326ixxmvfwvlkxg0ls2s3zv1ad6i-mirtk-2.0.0-unstable-2025-02-27/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/74h4326ixxmvfwvlkxg0ls2s3zv1ad6i-mirtk-2.0.0-unstable-2025-02-27/share/doc/mirtk -DCMAKE_INSTALL_INFODIR=/nix/store/74h4326ixxmvfwvlkxg0ls2s3zv1ad6i-mirtk-2.0.0-unstable-2025-02-27/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/74h4326ixxmvfwvlkxg0ls2s3zv1ad6i-mirtk-2.0.0-unstable-2025-02-27/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/74h4326ixxmvfwvlkxg0ls2s3zv1ad6i-mirtk-2.0.0-unstable-2025-02-27/include -DCMAKE_INSTALL_SBINDIR=/nix/store/74h4326ixxmvfwvlkxg0ls2s3zv1ad6i-mirtk-2.0.0-unstable-2025-02-27/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/74h4326ixxmvfwvlkxg0ls2s3zv1ad6i-mirtk-2.0.0-unstable-2025-02-27/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/74h4326ixxmvfwvlkxg0ls2s3zv1ad6i-mirtk-2.0.0-unstable-2025-02-27/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/x8mydcgbry214s802nzvy7fdljx404ym-gcc-wrapper-14.3.0/bin/strip -DCMAKE_RANLIB=/nix/store/x8mydcgbry214s802nzvy7fdljx404ym-gcc-wrapper-14.3.0/bin/ranlib -DCMAKE_AR=/nix/store/x8mydcgbry214s802nzvy7fdljx404ym-gcc-wrapper-14.3.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/74h4326ixxmvfwvlkxg0ls2s3zv1ad6i-mirtk-2.0.0-unstable-2025-02-27 -DWITH_VTK=ON -DMODULE_Deformable=ON -DMODULE_Mapping=ON -DMODULE_Scripting=ON -DMODULE_Viewer=ON -DMODULE_DrawEM=OFF -DWITH_TBB=ON -DWITH_GIFTICLIB=ON -DWITH_NIFTILIB=ON
CMake Error at CMakeLists.txt:29 (cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.

Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

-- Configuring incomplete, errors occurred!

scipopt-gcg
@nix { "action": "setPhase", "phase": "patchPhase" }
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: configurePhase
@nix { "action": "setPhase", "phase": "configurePhase" }
mkdir: created directory '/nix/store/ksv0x289zazl5n7ymsmxn3gnl3vv5cls-scipopt-gcg-372'
mkdir: created directory '/nix/store/ksv0x289zazl5n7ymsmxn3gnl3vv5cls-scipopt-gcg-372/scip'
'/nix/store/ksv0x289zazl5n7ymsmxn3gnl3vv5cls-scipopt-gcg-372/scip/src' -> '/nix/store/mwzlqfizx01xh15074pskrw2f142gi5h-source/src/'
cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LOCALEDIR=/nix/store/ksv0x289zazl5n7ymsmxn3gnl3vv5cls-scipopt-gcg-372/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/ksv0x289zazl5n7ymsmxn3gnl3vv5cls-scipopt-gcg-372/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/ksv0x289zazl5n7ymsmxn3gnl3vv5cls-scipopt-gcg-372/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/ksv0x289zazl5n7ymsmxn3gnl3vv5cls-scipopt-gcg-372/share/doc/GCG -DCMAKE_INSTALL_INFODIR=/nix/store/ksv0x289zazl5n7ymsmxn3gnl3vv5cls-scipopt-gcg-372/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/ksv0x289zazl5n7ymsmxn3gnl3vv5cls-scipopt-gcg-372/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/ksv0x289zazl5n7ymsmxn3gnl3vv5cls-scipopt-gcg-372/include -DCMAKE_INSTALL_SBINDIR=/nix/store/ksv0x289zazl5n7ymsmxn3gnl3vv5cls-scipopt-gcg-372/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/ksv0x289zazl5n7ymsmxn3gnl3vv5cls-scipopt-gcg-372/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/ksv0x289zazl5n7ymsmxn3gnl3vv5cls-scipopt-gcg-372/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/x8mydcgbry214s802nzvy7fdljx404ym-gcc-wrapper-14.3.0/bin/strip -DCMAKE_RANLIB=/nix/store/x8mydcgbry214s802nzvy7fdljx404ym-gcc-wrapper-14.3.0/bin/ranlib -DCMAKE_AR=/nix/store/x8mydcgbry214s802nzvy7fdljx404ym-gcc-wrapper-14.3.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/ksv0x289zazl5n7ymsmxn3gnl3vv5cls-scipopt-gcg-372 -DSCIPOptSuite_SOURCE_DIR=/nix/store/ksv0x289zazl5n7ymsmxn3gnl3vv5cls-scipopt-gcg-372
CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.

Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

-- Configuring incomplete, errors occurred!

@qbisi
Copy link
Contributor Author

qbisi commented Oct 22, 2025

No new failure accroding to hydra-check. I think it's safe to go.

@nim65s
Copy link
Contributor

nim65s commented Oct 22, 2025

About failures in linux :

Copy link
Contributor

@nim65s nim65s left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great, thanks !

@nixpkgs-ci nixpkgs-ci bot added 12.approvals: 1 This PR was reviewed and approved by one person. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages. labels Oct 22, 2025
Copy link
Contributor

@LordGrimmauld LordGrimmauld left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

overall looks sane, but why are we removing the enable flags? Maintenance load of all the permutations acting potentially unpredictable? Or is there just no scenario in which having them just enabled hurts?

@nixpkgs-ci nixpkgs-ci bot added 12.approvals: 2 This PR was reviewed and approved by two persons. and removed 12.approvals: 1 This PR was reviewed and approved by one person. labels Nov 1, 2025
@qbisi
Copy link
Contributor Author

qbisi commented Nov 2, 2025

These removed enable* flags are enabled by default and not referenced in nixpkgs. If anyone need manually set some flags off (e.g. some component not avaialble on exotic platforms) , i can add them back.

@NickCao NickCao added this pull request to the merge queue Nov 4, 2025
Merged via the queue into NixOS:master with commit 6bf3dc0 Nov 4, 2025
38 of 39 checks passed
@de11n
Copy link

de11n commented Dec 16, 2025

I need to at least be able to easily disable spral since it segfaults when using MKL, which I use instead of OpenBLAS.

@de11n
Copy link

de11n commented Dec 16, 2025

I think it's valuable to maintain optionality for dependencies that are truly optional, even if Nixpkgs itself doesn't exercise those combinations. It preserves a lot of information about how the package itself is designed to work and how its build system works. If we drop those options, one must often resort to reading READMEs or build scripts in the source to discover what is actually optional and what is required.

@qbisi
Copy link
Contributor Author

qbisi commented Dec 16, 2025

Can you open a new pr to re enable the flag, i will approve for it.

@LordGrimmauld
Copy link
Contributor

If anyone need manually set some flags off (e.g. some component not avaialble on exotic platforms) , i can add them back.

@qbisi didn't you say you'd add those back yourself if they are required?

@qbisi
Copy link
Contributor Author

qbisi commented Dec 16, 2025

Yes, i am waiting for pr or i can add them back myself.

@qbisi
Copy link
Contributor Author

qbisi commented Dec 16, 2025

Yes, i am waiting for pr or i can add them back myself.

It's not a hard job. but i think pr opened by @de11n will meet his need most probably.

@de11n
Copy link

de11n commented Dec 17, 2025

I will open a PR.

@de11n de11n mentioned this pull request Dec 19, 2025
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. 12.approvals: 2 This PR was reviewed and approved by two persons. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants