Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add macos to build #9

Draft
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

matthewfeickert
Copy link
Member

Add macos to build matrix.

Checklist

  • Used a personal fork of the feedstock to propose changes
  • Bumped the build number (if the version is unchanged)
  • [N/A] Reset the build number to 0 (if the version changed)
  • Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
  • Ensured the license file is being packaged.

@matthewfeickert matthewfeickert self-assigned this May 11, 2024
@conda-forge-webservices
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@matthewfeickert
Copy link
Member Author

@conda-forge-admin, please rerender

@matthewfeickert
Copy link
Member Author

matthewfeickert commented May 13, 2024

So, like in conda-forge/staged-recipes#21052, the actual macOS builds are passing, but then failing given

conda_build.exceptions.OverLinkingError: overlinking check failed

and I don't know why, as the Linux builds are fine.

For example, for the osx_64_python3.12 build, the build wheel file contains

fastjet-3.4.0.6-cp312-cp312-macosx_10_13_x86_64 wheel added contents:
  creating '/private/tmp/pip-wheel-fmsbqxbx/.tmp-4qo_vz72/fastjet-3.4.0.6-cp312-cp312-macosx_10_13_x86_64.whl' and adding 'build/bdist.macosx-10.9-x86_64/wheel' to it
  adding 'fastjet/__init__.py'
  adding 'fastjet/_ext.cpython-312-darwin.so'
  adding 'fastjet/_fastjet.so'
  adding 'fastjet/_generalevent.py'
  adding 'fastjet/_multievent.py'
  adding 'fastjet/_pyjet.py'
  adding 'fastjet/_singleevent.py'
  adding 'fastjet/_swig.py'
  adding 'fastjet/_utils.py'
  adding 'fastjet/version.py'
  adding 'fastjet/_fastjet_core/bin/fastjet-config'
  adding 'fastjet/_fastjet_core/include/fastjet/ATLASConePlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/ActiveAreaSpec.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/AreaDefinition.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/CDFJetCluPlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/CDFMidPointPlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/CMSIterativeConePlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/CircularRange.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/ClusterSequence.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/ClusterSequence1GhostPassiveArea.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/ClusterSequenceActiveArea.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/ClusterSequenceArea.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/ClusterSequenceAreaBase.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/ClusterSequencePassiveArea.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/ClusterSequenceStructure.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/ClusterSequenceVoronoiArea.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/ClusterSequenceWithArea.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/CompositeJetStructure.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/D0RunIBaseConePlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/D0RunIConePlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/D0RunIIConePlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/D0RunIpre96ConePlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/EECambridgePlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/Error.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/FunctionOfPseudoJet.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/GhostedAreaSpec.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/GridJetPlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/JadePlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/JetDefinition.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/LimitedWarning.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/NNBase.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/NNFJN2Plain.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/NNFJN2Tiled.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/NNH.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/NestedDefsPlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/PseudoJet.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/PseudoJetStructureBase.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/RangeDefinition.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/RectangularGrid.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/SISConeBasePlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/SISConePlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/SISConeSphericalPlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/Selector.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/SharedPtr.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/TrackJetPlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/WrappedStructure.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/config.h'
  adding 'fastjet/_fastjet_core/include/fastjet/config_auto.h'
  adding 'fastjet/_fastjet_core/include/fastjet/version.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/AxesDefinition.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/BottomUpSoftDrop.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/ClusteringVetoPlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/ConstituentSubtractor.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/DistanceMeasure.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/EnergyCorrelator.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/EventStorage.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/ExtraRecombiners.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/FlavorCone.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/GenericSubtractor.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/IteratedSoftDrop.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/IterativeConstituentSubtractor.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/JetCleanser.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/JetFFMoments.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/JetsWithoutJets.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/LundGenerator.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/LundJSON.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/LundWithSecondary.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/MeasureDefinition.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/ModifiedMassDropTagger.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/Njettiness.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/NjettinessPlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/Nsubjettiness.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/QCDAwarePlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/Recluster.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/RecursiveSoftDrop.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/RecursiveSymmetryCutBase.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/RescalingClasses.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/ScJet.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/SecondaryLund.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/ShapeWithComponents.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/ShapeWithPartition.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/SoftDrop.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/SoftKiller.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/SubjetCounting.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/TauComponents.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/ValenciaPlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/VariableR.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/VariableRPlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/contrib/XConePlugin.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/BasicRandom.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/ClosestPair2D.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/ClosestPair2DBase.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/Dnn2piCylinder.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/Dnn3piCylinder.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/Dnn4piCylinder.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/DnnPlane.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/DynamicNearestNeighbours.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/IsBase.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/LazyTiling25.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/LazyTiling9.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/LazyTiling9Alt.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/LazyTiling9SeparateGhosts.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/LimitedWarning.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/MinHeap.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/SearchTree.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/TilingExtent.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/Triangulation.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/Voronoi.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/base.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/deprecated.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/numconsts.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/internal/thread_safety_helpers.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/tools/BackgroundEstimatorBase.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/tools/Boost.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/tools/CASubJetTagger.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/tools/Filter.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/tools/GridMedianBackgroundEstimator.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/tools/JHTopTagger.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/tools/JetMedianBackgroundEstimator.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/tools/MassDropTagger.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/tools/Pruner.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/tools/Recluster.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/tools/RestFrameNSubjettinessTagger.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/tools/Subtractor.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/tools/TopTaggerBase.hh'
  adding 'fastjet/_fastjet_core/include/fastjet/tools/Transformer.hh'
  adding 'fastjet/_fastjet_core/include/siscone/area.h'
  adding 'fastjet/_fastjet_core/include/siscone/circulator.h'
  adding 'fastjet/_fastjet_core/include/siscone/config.h'
  adding 'fastjet/_fastjet_core/include/siscone/defines.h'
  adding 'fastjet/_fastjet_core/include/siscone/geom_2d.h'
  adding 'fastjet/_fastjet_core/include/siscone/hash.h'
  adding 'fastjet/_fastjet_core/include/siscone/momentum.h'
  adding 'fastjet/_fastjet_core/include/siscone/protocones.h'
  adding 'fastjet/_fastjet_core/include/siscone/quadtree.h'
  adding 'fastjet/_fastjet_core/include/siscone/ranlux.h'
  adding 'fastjet/_fastjet_core/include/siscone/reference.h'
  adding 'fastjet/_fastjet_core/include/siscone/siscone.h'
  adding 'fastjet/_fastjet_core/include/siscone/siscone_error.h'
  adding 'fastjet/_fastjet_core/include/siscone/split_merge.h'
  adding 'fastjet/_fastjet_core/include/siscone/vicinity.h'
  adding 'fastjet/_fastjet_core/include/siscone/spherical/geom_2d.h'
  adding 'fastjet/_fastjet_core/include/siscone/spherical/hash.h'
  adding 'fastjet/_fastjet_core/include/siscone/spherical/momentum.h'
  adding 'fastjet/_fastjet_core/include/siscone/spherical/protocones.h'
  adding 'fastjet/_fastjet_core/include/siscone/spherical/siscone.h'
  adding 'fastjet/_fastjet_core/include/siscone/spherical/split_merge.h'
  adding 'fastjet/_fastjet_core/include/siscone/spherical/vicinity.h'
  adding 'fastjet/_fastjet_core/lib/libClusteringVetoPlugin.a'
  adding 'fastjet/_fastjet_core/lib/libConstituentSubtractor.a'
  adding 'fastjet/_fastjet_core/lib/libEnergyCorrelator.a'
  adding 'fastjet/_fastjet_core/lib/libFlavorCone.a'
  adding 'fastjet/_fastjet_core/lib/libGenericSubtractor.a'
  adding 'fastjet/_fastjet_core/lib/libJetCleanser.a'
  adding 'fastjet/_fastjet_core/lib/libJetFFMoments.a'
  adding 'fastjet/_fastjet_core/lib/libJetsWithoutJets.a'
  adding 'fastjet/_fastjet_core/lib/libLundPlane.a'
  adding 'fastjet/_fastjet_core/lib/libNsubjettiness.a'
  adding 'fastjet/_fastjet_core/lib/libQCDAwarePlugin.a'
  adding 'fastjet/_fastjet_core/lib/libRecursiveTools.a'
  adding 'fastjet/_fastjet_core/lib/libScJet.a'
  adding 'fastjet/_fastjet_core/lib/libSoftKiller.a'
  adding 'fastjet/_fastjet_core/lib/libSubjetCounting.a'
  adding 'fastjet/_fastjet_core/lib/libValenciaPlugin.a'
  adding 'fastjet/_fastjet_core/lib/libVariableR.a'
  adding 'fastjet/_fastjet_core/lib/libfastjet.0.dylib'
  adding 'fastjet/_fastjet_core/lib/libfastjet.a'
  adding 'fastjet/_fastjet_core/lib/libfastjet.dylib'
  adding 'fastjet/_fastjet_core/lib/libfastjet.la'
  adding 'fastjet/_fastjet_core/lib/libfastjetcontribfragile.dylib'
  adding 'fastjet/_fastjet_core/lib/libfastjetplugins.0.dylib'
  adding 'fastjet/_fastjet_core/lib/libfastjetplugins.a'
  adding 'fastjet/_fastjet_core/lib/libfastjetplugins.dylib'
  adding 'fastjet/_fastjet_core/lib/libfastjetplugins.la'
  adding 'fastjet/_fastjet_core/lib/libfastjettools.0.dylib'
  adding 'fastjet/_fastjet_core/lib/libfastjettools.a'
  adding 'fastjet/_fastjet_core/lib/libfastjettools.dylib'
  adding 'fastjet/_fastjet_core/lib/libfastjettools.la'
  adding 'fastjet/_fastjet_core/lib/libsiscone.0.dylib'
  adding 'fastjet/_fastjet_core/lib/libsiscone.a'
  adding 'fastjet/_fastjet_core/lib/libsiscone.dylib'
  adding 'fastjet/_fastjet_core/lib/libsiscone.la'
  adding 'fastjet/_fastjet_core/lib/libsiscone_spherical.0.dylib'
  adding 'fastjet/_fastjet_core/lib/libsiscone_spherical.a'
  adding 'fastjet/_fastjet_core/lib/libsiscone_spherical.dylib'
  adding 'fastjet/_fastjet_core/lib/libsiscone_spherical.la'
  adding 'fastjet/_fastjet_core/lib/python3.12/site-packages/_fastjet.0.so'
  adding 'fastjet/_fastjet_core/lib/python3.12/site-packages/_fastjet.a'
  adding 'fastjet/_fastjet_core/lib/python3.12/site-packages/_fastjet.la'
  adding 'fastjet/_fastjet_core/lib/python3.12/site-packages/_fastjet.so'
  adding 'fastjet/_fastjet_core/lib/python3.12/site-packages/fastjet.py'
  adding 'fastjet/_fastjet_core/lib/python3.12/site-packages/__pycache__/fastjet.cpython-312.opt-1.pyc'
  adding 'fastjet/_fastjet_core/lib/python3.12/site-packages/__pycache__/fastjet.cpython-312.pyc'
  adding 'fastjet/_fastjet_core/share/fastjet/pyinterface/FastJetPythonExtensions.hh'
  adding 'fastjet/_fastjet_core/share/fastjet/pyinterface/fastjet-doc.i'
  adding 'fastjet/_fastjet_core/share/fastjet/pyinterface/fastjet.i'
  adding 'fastjet-3.4.0.6.dist-info/LICENSE'
  adding 'fastjet-3.4.0.6.dist-info/METADATA'
  adding 'fastjet-3.4.0.6.dist-info/WHEEL'
  adding 'fastjet-3.4.0.6.dist-info/top_level.txt'
  adding 'fastjet-3.4.0.6.dist-info/RECORD'
  removing build/bdist.macosx-10.9-x86_64/wheel
  Building wheel for fastjet (pyproject.toml): finished with status 'done'
  Created wheel for fastjet: filename=fastjet-3.4.0.6-cp312-cp312-macosx_10_13_x86_64.whl size=18994334 sha256=97e02b2442a4d2acdaaec2a1089fd7d6cf30324c67ad4467537906b78ab69f57
  Stored in directory: /private/tmp/pip-ephem-wheel-cache-qwco_nc6/wheels/92/cb/b6/34775e222864a81a96ba78353271a91071931c182aa7c6b4e7
Successfully built fastjet
Installing collected packages: fastjet

Successfully installed fastjet-3.4.0.6
Removed build tracker: '/private/tmp/pip-build-tracker-vl35ywak'

Resource usage statistics from building fastjet:
   Process count: 86
   CPU time: Sys=0:01:47.2, User=0:18:21.3
   Memory: 3.7G
   Disk usage: 1015.3K
   Time elapsed: 0:18:18.3


Packaging fastjet
Packaging fastjet-3.4.0.6-py312h0ffbfae_7
compiling .pyc files...
number of files: 216

but then the final linking checks fail with ...dylib not found in packages, sysroot(s) nor the missing_dso_whitelist. .. is this binary repackaging? Overlinking errors

Details:
WARNING: Partially parsed some '.tbd' files in sysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk, pretending .tbds are their install-names
Adding support to 'conda-build' for parsing these in 'liefldd.py' would be easy and useful:
['System/Library/Frameworks/Carbon.framework/Versions/A/Carbon.tbd', 'System/Library/PrivateFrameworks/AccessibilitySupport.framework/AccessibilitySupport.tbd'] ...
   INFO: sysroot: '/Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/' files: '['usr/share/man/mann/zero.n', 'usr/share/man/mann/yencode.n', 'usr/share/man/mann/yaml.n', 'usr/share/man/mann/xsxp.n']'
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetcontribfragile.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjettools.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetcontribfragile.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetcontribfragile.dylib): Needed DSO /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.B.dylib found in $SYSROOT
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetcontribfragile.dylib): Needed DSO lib/libc++.1.dylib found in conda-forge/osx-64::libcxx==17.0.6=h88467a6_0
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/python3.12/site-packages/_fastjet.0.so): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/python3.12/site-packages/_fastjet.0.so): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjettools.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/python3.12/site-packages/_fastjet.0.so): Needed DSO /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.B.dylib found in $SYSROOT
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/python3.12/site-packages/_fastjet.0.so): Needed DSO lib/libc++.1.dylib found in conda-forge/osx-64::libcxx==17.0.6=h88467a6_0
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjet.dylib): Needed DSO /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.B.dylib found in $SYSROOT
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjet.dylib): Needed DSO lib/libc++.1.dylib found in conda-forge/osx-64::libcxx==17.0.6=h88467a6_0
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libsiscone.0.dylib): Needed DSO /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.B.dylib found in $SYSROOT
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libsiscone.0.dylib): Needed DSO lib/libc++.1.dylib found in conda-forge/osx-64::libcxx==17.0.6=h88467a6_0
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjettools.0.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjettools.0.dylib): Needed DSO /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.B.dylib found in $SYSROOT
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjettools.0.dylib): Needed DSO lib/libc++.1.dylib found in conda-forge/osx-64::libcxx==17.0.6=h88467a6_0
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/python3.12/site-packages/_fastjet.so): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/python3.12/site-packages/_fastjet.so): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjettools.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/python3.12/site-packages/_fastjet.so): Needed DSO /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.B.dylib found in $SYSROOT
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/python3.12/site-packages/_fastjet.so): Needed DSO lib/libc++.1.dylib found in conda-forge/osx-64::libcxx==17.0.6=h88467a6_0
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet.so): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet.so): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjettools.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet.so): Needed DSO /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.B.dylib found in $SYSROOT
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet.so): Needed DSO lib/libc++.1.dylib found in conda-forge/osx-64::libcxx==17.0.6=h88467a6_0
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetplugins.0.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetplugins.0.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libsiscone_spherical.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetplugins.0.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libsiscone.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetplugins.0.dylib): Needed DSO /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.B.dylib found in $SYSROOT
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetplugins.0.dylib): Needed DSO lib/libc++.1.dylib found in conda-forge/osx-64::libcxx==17.0.6=h88467a6_0
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjet.0.dylib): Needed DSO /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.B.dylib found in $SYSROOT
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjet.0.dylib): Needed DSO lib/libc++.1.dylib found in conda-forge/osx-64::libcxx==17.0.6=h88467a6_0
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libsiscone_spherical.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libsiscone.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libsiscone_spherical.dylib): Needed DSO /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.B.dylib found in $SYSROOT
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libsiscone_spherical.dylib): Needed DSO lib/libc++.1.dylib found in conda-forge/osx-64::libcxx==17.0.6=h88467a6_0
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjettools.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjettools.dylib): Needed DSO /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.B.dylib found in $SYSROOT
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjettools.dylib): Needed DSO lib/libc++.1.dylib found in conda-forge/osx-64::libcxx==17.0.6=h88467a6_0
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libsiscone_spherical.0.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libsiscone.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libsiscone_spherical.0.dylib): Needed DSO /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.B.dylib found in $SYSROOT
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libsiscone_spherical.0.dylib): Needed DSO lib/libc++.1.dylib found in conda-forge/osx-64::libcxx==17.0.6=h88467a6_0
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_ext.cpython-312-darwin.so): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_ext.cpython-312-darwin.so): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjettools.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_ext.cpython-312-darwin.so): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjetcontribfragile.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_ext.cpython-312-darwin.so): Needed DSO lib/libc++.1.dylib found in conda-forge/osx-64::libcxx==17.0.6=h88467a6_0
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_ext.cpython-312-darwin.so): Needed DSO /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.B.dylib found in $SYSROOT
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libsiscone.dylib): Needed DSO /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.B.dylib found in $SYSROOT
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libsiscone.dylib): Needed DSO lib/libc++.1.dylib found in conda-forge/osx-64::libcxx==17.0.6=h88467a6_0
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetplugins.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetplugins.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libsiscone_spherical.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetplugins.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libsiscone.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.
.. is this binary repackaging?
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetplugins.dylib): Needed DSO /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.B.dylib found in $SYSROOT
   INFO (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetplugins.dylib): Needed DSO lib/libc++.1.dylib found in conda-forge/osx-64::libcxx==17.0.6=h88467a6_0
WARNING (fastjet): run-exports library package conda-forge/osx-64::gmp==6.3.0=h73e2aa4_1 in requirements/run but it is not used (i.e. it is overdepending or perhaps statically linked? If that is what you want then add it to `build/ignore_run_exports`)
WARNING (fastjet): interpreter (Python) package conda-forge/osx-64::python==3.12.3=h1411813_0_cpython in requirements/run but it is not used (i.e. it is overdepending or perhaps statically linked? If that is what you want then add it to `build/ignore_run_exports`)
Traceback (most recent call last):
  File "/Users/runner/miniforge3/bin/conda-build", line 11, in <module>
    sys.exit(execute())
  File "/Users/runner/miniforge3/lib/python3.10/site-packages/conda_build/cli/main_build.py", line 581, in execute
    api.build(
  File "/Users/runner/miniforge3/lib/python3.10/site-packages/conda_build/api.py", line 250, in build
    return build_tree(
  File "/Users/runner/miniforge3/lib/python3.10/site-packages/conda_build/build.py", line 3762, in build_tree
    packages_from_this = build(
  File "/Users/runner/miniforge3/lib/python3.10/site-packages/conda_build/build.py", line 2839, in build
    newly_built_packages = bundlers[pkg_type](output_d, m, env, stats)
  File "/Users/runner/miniforge3/lib/python3.10/site-packages/conda_build/build.py", line 1974, in bundle_conda
    files = post_process_files(metadata, initial_files)
  File "/Users/runner/miniforge3/lib/python3.10/site-packages/conda_build/build.py", line 1782, in post_process_files
    post_build(m, new_files, build_python=python)
  File "/Users/runner/miniforge3/lib/python3.10/site-packages/conda_build/post.py", line 1729, in post_build
    check_overlinking(m, files, host_prefix)
  File "/Users/runner/miniforge3/lib/python3.10/site-packages/conda_build/post.py", line 1554, in check_overlinking
    return check_overlinking_impl(
  File "/Users/runner/miniforge3/lib/python3.10/site-packages/conda_build/post.py", line 1531, in check_overlinking_impl
    raise OverLinkingError(overlinking_errors)
conda_build.exceptions.OverLinkingError: overlinking check failed
['  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetcontribfragile.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjettools.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetcontribfragile.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/python3.12/site-packages/_fastjet.0.so): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/python3.12/site-packages/_fastjet.0.so): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjettools.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjettools.0.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/python3.12/site-packages/_fastjet.so): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/python3.12/site-packages/_fastjet.so): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjettools.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet.so): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet.so): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjettools.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetplugins.0.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetplugins.0.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libsiscone_spherical.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetplugins.0.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libsiscone.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libsiscone_spherical.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libsiscone.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjettools.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libsiscone_spherical.0.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libsiscone.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_ext.cpython-312-darwin.so): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_ext.cpython-312-darwin.so): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjettools.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_ext.cpython-312-darwin.so): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjetcontribfragile.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetplugins.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetplugins.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libsiscone_spherical.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?', '  ERROR (fastjet,lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjetplugins.dylib): /Users/runner/miniforge3/conda-bld/fastjet_1715582094446/work/src/fastjet/_fastjet_core/lib/libsiscone.0.dylib not found in packages, sysroot(s) nor the missing_dso_whitelist.\n.. is this binary repackaging?']

##[error]Bash exited with code '1'.
##[section]Finishing: Run OSX build

From the Shared libraries in macOS and Linux section of the conda-build docs I'm unclear as to why this is happening.

There is the section

Conda-build uses @loader_path on macOS and $ORIGIN on Linux because we install into a common root directory and can assume that other libraries are also installed into that root. The use of the variables allows you to build relocatable binaries that can be built on one system and sent everywhere.

On Linux, conda-build modifies any shared libraries or generated executables to use a relative dynamic link by calling the patchelf tool. On macOS, the install_name_tool tool is used.

Though I don't know what to do with this information in a conda-forge feedstock.

edit: Building locally on a mac, I can see that files under .../work/src/fastjet/ are getting linked to incorrectly

% find . -type f -iname _ext.cpython-312-darwin.so
./miniforge3/conda-bld/fastjet_1715613590535/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.12/site-packages/fastjet/_ext.cpython-312-darwin.so
./miniforge3/conda-bld/fastjet_1715613590535/work/build/lib.macosx-10.9-x86_64-cpython-312/fastjet/_ext.cpython-312-darwin.so
% otool -L ./miniforge3/conda-bld/fastjet_1715613590535/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.12/site-packages/fastjet/_ext.cpython-312-darwin.so
./miniforge3/conda-bld/fastjet_1715613590535/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.12/site-packages/fastjet/_ext.cpython-312-darwin.so:
	/Users/feickert/Code/GitHub/scikit-hep/conda-forge_feedstocks/fastjet-feedstock/miniforge3/conda-bld/fastjet_1715613590535/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib (compatibility version 1.0.0, current version 1.0.0)
	/Users/feickert/Code/GitHub/scikit-hep/conda-forge_feedstocks/fastjet-feedstock/miniforge3/conda-bld/fastjet_1715613590535/work/src/fastjet/_fastjet_core/lib/libfastjettools.0.dylib (compatibility version 1.0.0, current version 1.0.0)
	/Users/feickert/Code/GitHub/scikit-hep/conda-forge_feedstocks/fastjet-feedstock/miniforge3/conda-bld/fastjet_1715613590535/work/src/fastjet/_fastjet_core/lib/libfastjetcontribfragile.dylib (compatibility version 0.0.0, current version 0.0.0)
	@rpath/libc++.1.dylib (compatibility version 1.0.0, current version 1.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.0.0)
% find . -type f -iname libfastjettools.0.dylib
./miniforge3/conda-bld/fastjet_1715613590535/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjettools.0.dylib
./miniforge3/conda-bld/fastjet_1715613590535/work/build/lib.macosx-10.9-x86_64-cpython-312/fastjet/_fastjet_core/lib/libfastjettools.0.dylib
./miniforge3/conda-bld/fastjet_1715613590535/work/fastjet-core/tools/.libs/libfastjettools.0.dylib
./miniforge3/conda-bld/fastjet_1715613590535/work/src/fastjet/_fastjet_core/lib/libfastjettools.0.dylib
% otool -L ./miniforge3/conda-bld/fastjet_1715613590535/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjettools.0.dylib
./miniforge3/conda-bld/fastjet_1715613590535/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.12/site-packages/fastjet/_fastjet_core/lib/libfastjettools.0.dylib:
	/Users/feickert/Code/GitHub/scikit-hep/conda-forge_feedstocks/fastjet-feedstock/miniforge3/conda-bld/fastjet_1715613590535/work/src/fastjet/_fastjet_core/lib/libfastjettools.0.dylib (compatibility version 1.0.0, current version 1.0.0)
	/Users/feickert/Code/GitHub/scikit-hep/conda-forge_feedstocks/fastjet-feedstock/miniforge3/conda-bld/fastjet_1715613590535/work/src/fastjet/_fastjet_core/lib/libfastjet.0.dylib (compatibility version 1.0.0, current version 1.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.0.0)
	@rpath/libc++.1.dylib (compatibility version 1.0.0, current version 1.0.0)

cwd=FASTJET,
)

+ # RPATH is set for shared libraries in the following locations:
+ # * fastjet/
+ # * fastjet/_fastjet_core/lib/
+ # * fastjet/_fastjet_core/lib/python*/site-packages/
+ _rpath = "'$$ORIGIN/_fastjet_core/lib:$$ORIGIN:$$ORIGIN/../..'"
+ if sys.platform == "darwin":
+ _rpath = "'$@loader_path/_fastjet_core/lib:$@loader_path:$@loader_path/../..'"
Copy link
Member Author

@matthewfeickert matthewfeickert May 13, 2024

Choose a reason for hiding this comment

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

$@loader_path doesn't work, so maybe try dropping the $.

@matthewfeickert
Copy link
Member Author

@conda-forge/help-python-c do you have any advice on why adding macos is causing OverLinkingError failures, but the Linux builds are fine?

@xhochy
Copy link
Member

xhochy commented May 22, 2024

The issue is probably with the RPATH set in libfastjet.0.dylib itself. You also need to make sure that the RPATH used for linking it is correct.

I do similar magic in https://github.com/blue-yonder/turbodbc/blob/8d73ee3a5ec6ca0c764f8910903496f513b57f57/setup.py#L100 which worked for me for the last years.

@conda-forge-webservices
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.

@matthewfeickert
Copy link
Member Author

@conda-forge-admin, please rerender

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