Opened 3 weeks ago
Closed 10 days ago
#19546 closed defect (fixed)
CiliaBuilder: scipy missing symbol in macOS 12
| Reported by: | Owned by: | Zach Pearson | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Third Party | Version: | |
| Keywords: | Cc: | chimera-programmers, huybk81@… | |
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: macOS-12.7.5-x86_64-i386-64bit
ChimeraX Version: 1.11 (2025-12-17 06:45:39 UTC)
Description
Replace this text with list of actions that caused this problem to occur
Log:
Startup Messages
---
note | available bundle cache has not been initialized yet
UCSF ChimeraX version: 1.11 (2025-12-17)
© 2016-2025 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> toolshed show
Installed ChimeraX-CiliaBuilder (1.0.6)
> ui tool show "Cilia Builder"
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/toolshed/info.py", line 571, in start_tool
ti = api._api_caller.start_tool(api, session, self, tool_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/toolshed/__init__.py", line 1459, in start_tool
return cls._get_func(api, "start_tool")(session, bi, ti)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/samleslie/Library/Application
Support/ChimeraX/1.11/lib/python/site-
packages/chimerax/ciliabuilder/__init__.py", line 28, in start_tool
from . import tool
File "/Users/samleslie/Library/Application
Support/ChimeraX/1.11/lib/python/site-packages/chimerax/ciliabuilder/tool.py",
line 15, in <module>
from .cmd import ciliabuild, centriolebuild, ciliabuild_from_csv
File "/Users/samleslie/Library/Application
Support/ChimeraX/1.11/lib/python/site-packages/chimerax/ciliabuilder/cmd.py",
line 22, in <module>
from .geometry.centerline import generate_cilia_structure,
get_doublet_centerline
File "/Users/samleslie/Library/Application
Support/ChimeraX/1.11/lib/python/site-
packages/chimerax/ciliabuilder/geometry/__init__.py", line 9, in <module>
from .centerline import * # Assuming 'centerline' has main functions
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/samleslie/Library/Application
Support/ChimeraX/1.11/lib/python/site-
packages/chimerax/ciliabuilder/geometry/centerline.py", line 4, in <module>
from scipy.interpolate import UnivariateSpline
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/scipy/interpolate/__init__.py", line 167, in <module>
from ._interpolate import *
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/scipy/interpolate/_interpolate.py", line 8, in <module>
import scipy.special as spec
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/scipy/special/__init__.py", line 807, in <module>
from . import _ufuncs
ImportError:
dlopen(/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/scipy/special/_ufuncs.cpython-311-darwin.so, 0x0002): Symbol not
found: (_dstevr$NEWLAPACK)
Referenced from:
'/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/scipy/special/_ufuncs.cpython-311-darwin.so'
Expected in:
'/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/gui.py", line 1939, in <lambda>
run(ses, "ui tool show %s" % StringArg.unparse(tool_name)))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/run.py", line 49, in run
results = command.run(text, log=log, return_json=return_json)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3237, in run
result = ci.function(session, **kw_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/cmd.py", line 219, in ui_tool_show
return bi.start_tool(session, name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/toolshed/info.py", line 578, in start_tool
raise ToolshedError(
chimerax.core.toolshed.ToolshedError: start_tool() failed for tool Cilia
Builder in bundle ChimeraX-CiliaBuilder:
dlopen(/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/scipy/special/_ufuncs.cpython-311-darwin.so, 0x0002): Symbol not
found: (_dstevr$NEWLAPACK)
Referenced from:
'/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/scipy/special/_ufuncs.cpython-311-darwin.so'
Expected in:
'/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate'
chimerax.core.toolshed.ToolshedError: start_tool() failed for tool Cilia
Builder in bundle ChimeraX-CiliaBuilder:
dlopen(/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/scipy/special/_ufuncs.cpython-311-darwin.so, 0x0002): Symbol not
found: (_dstevr$NEWLAPACK)
Referenced from:
'/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/scipy/special/_ufuncs.cpython-311-darwin.so'
Expected in:
'/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate'
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/toolshed/info.py", line 578, in start_tool
raise ToolshedError(
See log for complete Python traceback.
> ui tool show "Cilia Builder"
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/toolshed/info.py", line 571, in start_tool
ti = api._api_caller.start_tool(api, session, self, tool_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/toolshed/__init__.py", line 1459, in start_tool
return cls._get_func(api, "start_tool")(session, bi, ti)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/samleslie/Library/Application
Support/ChimeraX/1.11/lib/python/site-
packages/chimerax/ciliabuilder/__init__.py", line 28, in start_tool
from . import tool
File "/Users/samleslie/Library/Application
Support/ChimeraX/1.11/lib/python/site-packages/chimerax/ciliabuilder/tool.py",
line 15, in <module>
from .cmd import ciliabuild, centriolebuild, ciliabuild_from_csv
File "/Users/samleslie/Library/Application
Support/ChimeraX/1.11/lib/python/site-packages/chimerax/ciliabuilder/cmd.py",
line 22, in <module>
from .geometry.centerline import generate_cilia_structure,
get_doublet_centerline
File "/Users/samleslie/Library/Application
Support/ChimeraX/1.11/lib/python/site-
packages/chimerax/ciliabuilder/geometry/__init__.py", line 9, in <module>
from .centerline import * # Assuming 'centerline' has main functions
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/samleslie/Library/Application
Support/ChimeraX/1.11/lib/python/site-
packages/chimerax/ciliabuilder/geometry/centerline.py", line 4, in <module>
from scipy.interpolate import UnivariateSpline
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/scipy/interpolate/__init__.py", line 167, in <module>
from ._interpolate import *
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/scipy/interpolate/_interpolate.py", line 8, in <module>
import scipy.special as spec
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/scipy/special/__init__.py", line 807, in <module>
from . import _ufuncs
ImportError:
dlopen(/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/scipy/special/_ufuncs.cpython-311-darwin.so, 0x0002): Symbol not
found: (_dstevr$NEWLAPACK)
Referenced from:
'/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/scipy/special/_ufuncs.cpython-311-darwin.so'
Expected in:
'/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/gui.py", line 1939, in <lambda>
run(ses, "ui tool show %s" % StringArg.unparse(tool_name)))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/run.py", line 49, in run
results = command.run(text, log=log, return_json=return_json)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3237, in run
result = ci.function(session, **kw_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/cmd.py", line 219, in ui_tool_show
return bi.start_tool(session, name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/toolshed/info.py", line 578, in start_tool
raise ToolshedError(
chimerax.core.toolshed.ToolshedError: start_tool() failed for tool Cilia
Builder in bundle ChimeraX-CiliaBuilder:
dlopen(/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/scipy/special/_ufuncs.cpython-311-darwin.so, 0x0002): Symbol not
found: (_dstevr$NEWLAPACK)
Referenced from:
'/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/scipy/special/_ufuncs.cpython-311-darwin.so'
Expected in:
'/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate'
chimerax.core.toolshed.ToolshedError: start_tool() failed for tool Cilia
Builder in bundle ChimeraX-CiliaBuilder:
dlopen(/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/scipy/special/_ufuncs.cpython-311-darwin.so, 0x0002): Symbol not
found: (_dstevr$NEWLAPACK)
Referenced from:
'/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/scipy/special/_ufuncs.cpython-311-darwin.so'
Expected in:
'/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate'
File
"/Applications/ChimeraX-1.11.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/toolshed/info.py", line 578, in start_tool
raise ToolshedError(
See log for complete Python traceback.
OpenGL version: 4.1 INTEL-18.8.16
OpenGL renderer: Intel(R) Iris(TM) Plus Graphics OpenGL Engine
OpenGL vendor: Intel Inc.
Python: 3.11.9
Locale: UTF-8
Qt version: PyQt6 6.9.1, Qt 6.9.0
Qt runtime version: 6.9.2
Qt platform: cocoa
Hardware:
Hardware Overview:
Model Name: MacBook Pro
Model Identifier: MacBookPro16,2
Processor Name: Quad-Core Intel Core i5
Processor Speed: 2 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 512 KB
L3 Cache: 6 MB
Hyper-Threading Technology: Enabled
Memory: 16 GB
System Firmware Version: 2022.100.22.0.0 (iBridge: 21.16.5077.0.0,0)
OS Loader Version: 540.120.3~37
Software:
System Software Overview:
System Version: macOS 12.7.5 (21H1222)
Kernel Version: Darwin 21.6.0
Time since boot: 2 days 16:56
Graphics/Displays:
Intel Iris Plus Graphics:
Chipset Model: Intel Iris Plus Graphics
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel
Device ID: 0x8a53
Revision ID: 0x0007
Metal Family: Supported, Metal GPUFamily macOS 2
Displays:
Color LCD:
Display Type: Built-In Retina LCD
Resolution: 2560 x 1600 Retina
Framebuffer Depth: 30-Bit Color (ARGB2101010)
Main Display: Yes
Mirror: Off
Online: Yes
Automatically Adjust Brightness: Yes
Connection Type: Internal
Installed Packages:
aiohappyeyeballs: 2.6.1
aiohttp: 3.13.1
aiosignal: 1.4.0
alabaster: 1.0.0
annotated-types: 0.7.0
anyio: 4.12.0
appdirs: 1.4.4
appnope: 0.1.4
asttokens: 3.0.1
attrs: 25.4.0
babel: 2.17.0
beautifulsoup4: 4.13.5
blockdiag: 3.0.0
blosc2: 3.12.2
build: 1.3.0
certifi: 2025.7.14
cftime: 1.6.5
charset-normalizer: 3.4.4
ChimeraX-AddCharge: 1.5.20
ChimeraX-AddH: 2.2.8
ChimeraX-AlignmentAlgorithms: 2.0.2
ChimeraX-AlignmentHdrs: 3.6.1
ChimeraX-AlignmentMatrices: 2.1
ChimeraX-Alignments: 3.1.1
ChimeraX-AlphaFold: 1.0.1
ChimeraX-AltlocExplorer: 1.2
ChimeraX-AmberInfo: 1.0
ChimeraX-Animations: 1.0
ChimeraX-Aniso: 1.3.2
ChimeraX-Arrays: 1.1
ChimeraX-Atomic: 1.61.4
ChimeraX-AtomicLibrary: 14.2.1
ChimeraX-AtomSearch: 2.0.1
ChimeraX-AxesPlanes: 2.4
ChimeraX-BasicActions: 1.1.3
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 3.0.0
ChimeraX-Boltz: 1.1
ChimeraX-BondRot: 2.0.4
ChimeraX-BugReporter: 1.0.2
ChimeraX-BuildStructure: 2.13.1
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.6.0
ChimeraX-ButtonPanel: 1.0.1
ChimeraX-CageBuilder: 1.0.1
ChimeraX-CellPack: 1.0
ChimeraX-Centroids: 1.4
ChimeraX-ChangeChains: 1.1
ChimeraX-CheckWaters: 1.5
ChimeraX-ChemGroup: 2.0.2
ChimeraX-CiliaBuilder: 1.0.6
ChimeraX-Clashes: 2.3
ChimeraX-ColorActions: 1.0.5
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.5.8
ChimeraX-CommandLine: 1.3.0
ChimeraX-ConnectStructure: 2.0.1
ChimeraX-Contacts: 1.0.1
ChimeraX-Core: 1.11
ChimeraX-CoreFormats: 1.2
ChimeraX-coulombic: 1.4.5
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0.1
ChimeraX-DataFormats: 1.2.4
ChimeraX-Dicom: 1.2.7
ChimeraX-DistMonitor: 1.4.2
ChimeraX-DockPrep: 1.1.4
ChimeraX-Dssp: 2.0
ChimeraX-EMDB-SFF: 1.0
ChimeraX-ESMFold: 1.0
ChimeraX-FileHistory: 1.0.1
ChimeraX-FunctionKey: 1.0.1
ChimeraX-Geometry: 1.3
ChimeraX-gltf: 1.0
ChimeraX-Graphics: 1.4.1
ChimeraX-Hbonds: 2.5.3
ChimeraX-Help: 1.3
ChimeraX-HKCage: 1.3
ChimeraX-IHM: 1.1
ChimeraX-ImageFormats: 1.2
ChimeraX-IMOD: 1.0
ChimeraX-IO: 1.0.4
ChimeraX-ItemsInspection: 1.0.1
ChimeraX-IUPAC: 1.0
ChimeraX-KVFinder: 1.7.3
ChimeraX-Label: 1.2
ChimeraX-ListInfo: 1.2.2
ChimeraX-Log: 1.2.2
ChimeraX-LookingGlass: 1.1
ChimeraX-Maestro: 1.9.2
ChimeraX-Map: 1.3
ChimeraX-MapData: 2.0
ChimeraX-MapEraser: 1.0.1
ChimeraX-MapFilter: 2.0.1
ChimeraX-MapFit: 2.0
ChimeraX-MapSeries: 2.1.1
ChimeraX-Markers: 1.0.1
ChimeraX-Mask: 1.0.2
ChimeraX-MatchMaker: 2.2.2
ChimeraX-MCopy: 1.0
ChimeraX-MCPServer: 0.1.0
ChimeraX-MDcrds: 2.17.2
ChimeraX-MedicalToolbar: 1.1
ChimeraX-Meeting: 1.0.1
ChimeraX-Minimize: 1.3.2
ChimeraX-MLP: 1.1.1
ChimeraX-mmCIF: 2.16
ChimeraX-MMTF: 2.2
ChimeraX-ModelArchive: 1.0
ChimeraX-Modeller: 1.5.22
ChimeraX-ModelPanel: 1.6
ChimeraX-ModelSeries: 1.0.1
ChimeraX-Mol2: 2.0.3
ChimeraX-Mole: 1.0
ChimeraX-Morph: 1.0.2
ChimeraX-MouseModes: 1.2
ChimeraX-Movie: 1.0.1
ChimeraX-MutationScores: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nifti: 1.2
ChimeraX-NMRSTAR: 1.0.2
ChimeraX-NRRD: 1.2
ChimeraX-Nucleotides: 2.0.3
ChimeraX-OpenCommand: 1.15.2
ChimeraX-OrthoPick: 1.0.1
ChimeraX-PDB: 2.7.11
ChimeraX-PDBBio: 1.0.1
ChimeraX-PDBLibrary: 1.0.5
ChimeraX-PDBMatrices: 1.0
ChimeraX-PickBlobs: 1.0.1
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.1.4
ChimeraX-ProfileGrids: 1.4.2
ChimeraX-PubChem: 2.2
ChimeraX-ReadPbonds: 1.0.1
ChimeraX-Registration: 1.1.2
ChimeraX-RemoteControl: 1.0
ChimeraX-RenderByAttr: 1.6.5
ChimeraX-RenumberResidues: 1.1
ChimeraX-ResidueFit: 1.0.1
ChimeraX-RestServer: 1.3.3
ChimeraX-RNALayout: 1.0
ChimeraX-RotamerLibMgr: 4.0
ChimeraX-RotamerLibsDunbrack: 2.0
ChimeraX-RotamerLibsDynameomics: 2.0
ChimeraX-RotamerLibsRichardson: 2.0
ChimeraX-SaveCommand: 1.5.2
ChimeraX-Scenes: 0.3.1
ChimeraX-SchemeMgr: 1.0
ChimeraX-SDF: 2.0.3
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0.1
ChimeraX-Segmentations: 3.5.10
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.17.3
ChimeraX-Shape: 1.1
ChimeraX-Shell: 1.0.1
ChimeraX-Shortcuts: 1.2.1
ChimeraX-ShowSequences: 1.0.3
ChimeraX-SideView: 1.0.1
ChimeraX-SimilarStructures: 1.0.1
ChimeraX-Smiles: 2.1.2
ChimeraX-SmoothLines: 1.0
ChimeraX-SpaceNavigator: 1.0
ChimeraX-StdCommands: 1.19.1
ChimeraX-STL: 1.0.1
ChimeraX-Storm: 1.0
ChimeraX-StructMeasure: 1.2.1
ChimeraX-Struts: 1.0.1
ChimeraX-Surface: 1.0.1
ChimeraX-SwapAA: 2.0.1
ChimeraX-SwapRes: 2.5.2
ChimeraX-TapeMeasure: 1.0
ChimeraX-TaskManager: 1.0
ChimeraX-Test: 1.0
ChimeraX-Toolbar: 1.2.3
ChimeraX-ToolshedUtils: 1.2.4
ChimeraX-Topography: 1.0
ChimeraX-ToQuest: 1.0
ChimeraX-Tug: 1.0.1
ChimeraX-UI: 1.49.1
ChimeraX-Umap: 1.0
ChimeraX-uniprot: 2.3.2
ChimeraX-UnitCell: 1.0.1
ChimeraX-ViewDock: 1.5.2
ChimeraX-VIPERdb: 1.0
ChimeraX-Vive: 1.1
ChimeraX-VolumeMenu: 1.0.1
ChimeraX-vrml: 1.0
ChimeraX-VTK: 1.0
ChimeraX-WavefrontOBJ: 1.0
ChimeraX-WebCam: 1.0.2
ChimeraX-WebServices: 1.1.5
ChimeraX-Zone: 1.0.1
click: 8.3.1
colorama: 0.4.6
comm: 0.2.3
contourpy: 1.3.3
coverage: 7.13.0
cxservices: 1.2.3
cycler: 0.12.1
Cython: 3.1.4
debugpy: 1.8.19
decorator: 5.2.1
docutils: 0.21.2
executing: 2.2.1
filelock: 3.19.1
fonttools: 4.61.1
frozenlist: 1.8.0
funcparserlib: 2.0.0a0
glfw: 2.10.0
grako: 3.16.5
h11: 0.16.0
h5py: 3.15.1
html2text: 2025.4.15
httpcore: 1.0.9
httpx: 0.28.1
httpx-sse: 0.4.3
idna: 3.11
ihm: 2.2
imagecodecs: 2024.6.1
imagesize: 1.4.1
iniconfig: 2.3.0
ipykernel: 6.30.1
ipython: 9.5.0
ipython_pygments_lexers: 1.1.1
ipywidgets: 8.1.8
jedi: 0.19.2
Jinja2: 3.1.6
jsonschema: 4.25.1
jsonschema-specifications: 2025.9.1
jupyter_client: 8.6.3
jupyter_core: 5.9.1
jupyterlab_widgets: 3.0.16
kiwisolver: 1.4.9
line_profiler: 5.0.0
lxml: 6.0.2
lz4: 4.3.2
Markdown: 3.8.2
MarkupSafe: 3.0.3
matplotlib: 3.10.7
matplotlib-inline: 0.2.1
mcp: 1.18.0
msgpack: 1.1.1
multidict: 6.7.0
ndindex: 1.10.1
nest-asyncio: 1.6.0
netCDF4: 1.6.5
networkx: 3.3
nibabel: 5.2.0
nptyping: 2.5.0
numexpr: 2.14.1
numpy: 1.26.4
OpenMM: 8.2.0
openvr: 1.26.701
packaging: 25.0
pandas: 2.3.3
ParmEd: 4.2.2
parso: 0.8.5
pep517: 0.13.1
pexpect: 4.9.0
pickleshare: 0.7.5
pillow: 11.3.0
pip: 25.2
pkginfo: 1.12.1.2
platformdirs: 4.5.1
pluggy: 1.6.0
prompt_toolkit: 3.0.52
propcache: 0.4.1
psutil: 7.0.0
ptyprocess: 0.7.0
pure_eval: 0.2.3
py-cpuinfo: 9.0.0
pybind11: 3.0.1
pycollada: 0.8
pydantic: 2.12.5
pydantic-settings: 2.12.0
pydantic_core: 2.41.5
pydicom: 2.4.4
Pygments: 2.18.0
pynmrstar: 3.3.6
pynrrd: 1.0.0
PyOpenGL: 3.1.10
PyOpenGL-accelerate: 3.1.10
pyopenxr: 1.1.4501
pyparsing: 3.2.5
pyproject_hooks: 1.2.0
PyQt6-commercial: 6.9.1
PyQt6-Qt6: 6.9.2
PyQt6-WebEngine-commercial: 6.9.0
PyQt6-WebEngine-Qt6: 6.9.2
PyQt6_sip: 13.10.2
pytest: 9.0.2
pytest-cov: 7.0.0
python-dateutil: 2.9.0.post0
python-dotenv: 1.2.1
python-multipart: 0.0.21
pytz: 2025.2
pyzmq: 27.1.0
qtconsole: 5.7.0
QtPy: 2.4.3
qtshim: 1.2
RandomWords: 0.4.0
referencing: 0.37.0
requests: 2.32.5
roman-numerals: 4.0.0
roman-numerals-py: 4.0.0
rpds-py: 0.30.0
scipy: 1.14.0
setuptools: 80.9.0
sfftk-rw: 0.8.1
six: 1.17.0
snowballstemmer: 3.0.1
sortedcontainers: 2.4.0
soupsieve: 2.8
Sphinx: 8.2.3
sphinx-autodoc-typehints: 3.2.0
sphinxcontrib-applehelp: 2.0.0
sphinxcontrib-blockdiag: 3.0.0
sphinxcontrib-devhelp: 2.0.0
sphinxcontrib-htmlhelp: 2.1.0
sphinxcontrib-jsmath: 1.0.1
sphinxcontrib-qthelp: 2.0.0
sphinxcontrib-serializinghtml: 2.0.0
sse-starlette: 3.0.4
stack-data: 0.6.3
starlette: 0.50.0
superqt: 0.7.6
tables: 3.10.2
tcia_utils: 1.5.1
tifffile: 2025.3.13
tinyarray: 1.2.5
tornado: 6.5.4
traitlets: 5.14.3
typing-inspection: 0.4.2
typing_extensions: 4.15.0
tzdata: 2025.3
urllib3: 2.6.2
uvicorn: 0.38.0
wcwidth: 0.2.14
webcolors: 24.11.1
wheel: 0.45.1
wheel-filename: 1.4.2
widgetsnbextension: 4.0.15
yarl: 1.22.0
Change History (9)
comment:1 by , 3 weeks ago
| Cc: | added |
|---|---|
| Component: | Unassigned → Third Party |
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → CeliaBuilder: scipy missing symbol |
comment:2 by , 3 weeks ago
| Owner: | changed from to |
|---|
comment:3 by , 3 weeks ago
| Cc: | added |
|---|---|
| Owner: | changed from to |
| Summary: | CeliaBuilder: scipy missing symbol → CiliaBuilder: scipy missing symbol in macOS 12 |
comment:4 by , 3 weeks ago
Hi,
I cannot login to the bug tracker so I replied all to email.
I updated the bundle_info.xml so scipy version as “>=1.14”. I hope it helps but I cannot test. Claude suggests that the problem is incompatibility between Intel & Apple Silicon requiring scipy recompilation?
If anyone know how to fix it, I am happy to help.
Best,
H
comment:5 by , 3 weeks ago
Yup, that's the issue. I looked at the build logs for the Mac Intel production build, and it downloaded the macOS 14 wheel instead of the macOS 10_14 wheel. I will push a hotfix, and we can discuss whether to cut a new release when we get back from the holidays.
comment:6 by , 3 weeks ago
Hi Huy,
ChimeraX already includes SciPy 1.14 but it turns out there are three different builds of that library that require a minimum of either macOS 10.14, macOS 12 or macOS 14. The builds that require a newer macOS version are smaller because they use libraries that are provided by the newer macOS. The minimum macOS required by ChimeraX is macOS 12 so we want to use SciPy that requires either macOS 10.14 or 12 but currently ChimeraX includes the version that needs macOS 14. Zach will fix it in the daily build. The problem also occurs in the ChimeraX 1.11 production release. I'm not sure if we will make a new production release (1.11.1). There are probably relatively few ChimeraX users on macOS 12 and 13. The current macOS version is 26 (released September 2025), and the previous ones macOS 15 and macOS 14 are from 1 or 2 years ago. Only uses with a 3 year old macOS 13 or older will run into this problem.
Tom
comment:7 by , 3 weeks ago
Thanks. Compatibility's certainly tough thing with software development that I am now learning. I can look also for a replacement for the fitting function in Scipy so I don't have to use Scipy. Currently only one functionality need it. H On Mon, Dec 29, 2025, 7:25 p.m. ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu> wrote: > > > >
comment:8 by , 3 weeks ago
comment:9 by , 10 days ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Updated daily builds (starting with tomorrow's) so that Intel macs download and install the appropriate macOS 10.9 wheel.
The error is from importing SciPy on macOS 12 getting a missing symbol. ChimeraX mistakenly is including a version of SciPy that requires macOS 14. It should be including the version of SciPy available on PyPi that is compatible with macOS 12. This same problem was reported in #17079 and was supposed to be fixed.