Opened 3 years ago
Closed 3 years ago
#8318 closed defect (limitation)
Looking Glass: libHoloPlayCore.dylib is an incompatible architecture
| Reported by: | Owned by: | Tom Goddard | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | UI | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: macOS-12.1-arm64-arm-64bit
ChimeraX Version: 1.5 (2022-11-24 00:03:27 UTC)
Description
( When I enter the look on command in the command, the following error message occurs. My operating environment: macOS Monterey12.1, UCSF ChimeraX
version 1.5 (2022-11-24), Looking Glass Bridge 2.0.9. Looking forward to your reply. Thanks!)
OSError: dlopen(/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/looking_glass/lib/libHoloPlayCore.dylib, 0x0006): tried: '/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/looking_glass/lib/libHoloPlayCore.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/usr/lib/libHoloPlayCore.dylib' (no such file)
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ctypes/__init__.py", line 374, in __init__
self._handle = _dlopen(self._name, mode)
See log for complete Python traceback.
Log:
UCSF ChimeraX version: 1.5 (2022-11-24)
© 2016-2022 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(NoModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ShiftModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ControlModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ControlModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier|MetaModifier)
> lookingglass true
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/cmd_line/tool.py", line 319, in execute
cmd.run(cmd_text)
File
"/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/core/commands/cli.py", line 2897, in run
result = ci.function(session, **kw_args)
File
"/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/looking_glass/lookingglass.py", line 30, in lookingglass
lg_window = LookingGlassWindow(session,
File
"/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/looking_glass/lookingglass.py", line 314, in __init__
lgc = LookingGlassCamera(session, **cam_settings)
File
"/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/looking_glass/lookingglass.py", line 85, in __init__
self._hpc = hpc = self._load_device_parameters() # Parameters needed by shader
File
"/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/looking_glass/lookingglass.py", line 253, in
_load_device_parameters
hpc = HoloPlayCore()
File
"/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/looking_glass/holoplay.py", line 19, in __init__
self._c_funcs = self._open_c_library(library_path)
File
"/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/looking_glass/holoplay.py", line 34, in _open_c_library
c_funcs = CFunctions(library_path)
File
"/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/looking_glass/holoplay.py", line 275, in __init__
self._c_lib = ctypes.PyDLL(library_path)
File
"/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ctypes/__init__.py",
line 374, in __init__
self._handle = _dlopen(self._name, mode)
OSError:
dlopen(/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/looking_glass/lib/libHoloPlayCore.dylib, 0x0006): tried:
'/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/looking_glass/lib/libHoloPlayCore.dylib' (mach-o file, but
is an incompatible architecture (have 'x86_64', need 'arm64e')),
'/usr/lib/libHoloPlayCore.dylib' (no such file)
OSError:
dlopen(/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/looking_glass/lib/libHoloPlayCore.dylib, 0x0006): tried:
'/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/looking_glass/lib/libHoloPlayCore.dylib' (mach-o file, but
is an incompatible architecture (have 'x86_64', need 'arm64e')),
'/usr/lib/libHoloPlayCore.dylib' (no such file)
File
"/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ctypes/__init__.py",
line 374, in __init__
self._handle = _dlopen(self._name, mode)
See log for complete Python traceback.
Mismatch between Cocoa '\x0' and Carbon 'c' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(NoModifier)
Mismatch between Cocoa '\x0' and Carbon 'C' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ShiftModifier)
Mismatch between Cocoa '\x0' and Carbon 'c' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ControlModifier)
Mismatch between Cocoa '\x0' and Carbon 'c' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier)
Mismatch between Cocoa '\x0' and Carbon '\u00e7' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\u00c7' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\u00e7' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\u00c7' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\x3' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x3' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x3' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ControlModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x3' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x3' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x3' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x3' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x3' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon 'f' for virtual key 3 with
QFlags<Qt::KeyboardModifier>(NoModifier)
Mismatch between Cocoa '\x0' and Carbon 'F' for virtual key 3 with
QFlags<Qt::KeyboardModifier>(ShiftModifier)
Mismatch between Cocoa '\x0' and Carbon 'f' for virtual key 3 with
QFlags<Qt::KeyboardModifier>(ControlModifier)
Mismatch between Cocoa '\x0' and Carbon 'f' for virtual key 3 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier)
Mismatch between Cocoa '\x0' and Carbon '\u0192' for virtual key 3 with
QFlags<Qt::KeyboardModifier>(AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\u00cf' for virtual key 3 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\u0192' for virtual key 3 with
QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\u00cf' for virtual key 3 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\x6' for virtual key 3 with
QFlags<Qt::KeyboardModifier>(MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x6' for virtual key 3 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x6' for virtual key 3 with
QFlags<Qt::KeyboardModifier>(ControlModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x6' for virtual key 3 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x6' for virtual key 3 with
QFlags<Qt::KeyboardModifier>(AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x6' for virtual key 3 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x6' for virtual key 3 with
QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x6' for virtual key 3 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier|MetaModifier)
OpenGL version: 4.1 Metal - 76.3
OpenGL renderer: Apple M1 Pro
OpenGL vendor: Apple
Python: 3.9.11
Locale: UTF-8
Qt version: PyQt6 6.3.1, Qt 6.3.1
Qt runtime version: 6.3.2
Qt platform: cocoa
Hardware:
Hardware Overview:
Model Name: MacBook Pro
Model Identifier: MacBookPro18,3
Chip: Apple M1 Pro
Total Number of Cores: 8 (6 performance and 2 efficiency)
Memory: 16 GB
System Firmware Version: 7429.61.2
OS Loader Version: 7429.61.2
Software:
System Software Overview:
System Version: macOS 12.1 (21C52)
Kernel Version: Darwin 21.2.0
Time since boot: 27 days 3:28
Graphics/Displays:
Apple M1 Pro:
Chipset Model: Apple M1 Pro
Type: GPU
Bus: Built-In
Total Number of Cores: 14
Vendor: Apple (0x106b)
Metal Family: Supported, Metal GPUFamily Apple 7
Displays:
Color LCD:
Display Type: Built-in Liquid Retina XDR Display
Resolution: 3024 x 1964 Retina
Main Display: Yes
Mirror: Off
Online: Yes
Automatically Adjust Brightness: No
Connection Type: Internal
Installed Packages:
alabaster: 0.7.12
appdirs: 1.4.4
appnope: 0.1.3
asttokens: 2.1.0
Babel: 2.11.0
backcall: 0.2.0
blockdiag: 3.0.0
build: 0.8.0
certifi: 2021.10.8
cftime: 1.6.2
charset-normalizer: 2.1.1
ChimeraX-AddCharge: 1.4
ChimeraX-AddH: 2.2.1
ChimeraX-AlignmentAlgorithms: 2.0
ChimeraX-AlignmentHdrs: 3.2.1
ChimeraX-AlignmentMatrices: 2.0
ChimeraX-Alignments: 2.6
ChimeraX-AlphaFold: 1.0
ChimeraX-AltlocExplorer: 1.0.3
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.0
ChimeraX-Atomic: 1.41.5
ChimeraX-AtomicLibrary: 8.0.3
ChimeraX-AtomSearch: 2.0.1
ChimeraX-AxesPlanes: 2.3
ChimeraX-BasicActions: 1.1.2
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 2.1.2
ChimeraX-BondRot: 2.0.1
ChimeraX-BugReporter: 1.0.1
ChimeraX-BuildStructure: 2.7.1
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.2
ChimeraX-ButtonPanel: 1.0.1
ChimeraX-CageBuilder: 1.0.1
ChimeraX-CellPack: 1.0
ChimeraX-Centroids: 1.3.1
ChimeraX-ChangeChains: 1.0.2
ChimeraX-CheckWaters: 1.3
ChimeraX-ChemGroup: 2.0
ChimeraX-Clashes: 2.2.4
ChimeraX-ColorActions: 1.0.3
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.5.2
ChimeraX-CommandLine: 1.2.4
ChimeraX-ConnectStructure: 2.0.1
ChimeraX-Contacts: 1.0.1
ChimeraX-Core: 1.5
ChimeraX-CoreFormats: 1.1
ChimeraX-coulombic: 1.3.2
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0.1
ChimeraX-DataFormats: 1.2.2
ChimeraX-Dicom: 1.1
ChimeraX-DistMonitor: 1.3
ChimeraX-DockPrep: 1.0
ChimeraX-Dssp: 2.0
ChimeraX-EMDB-SFF: 1.0
ChimeraX-ExperimentalCommands: 1.0
ChimeraX-FileHistory: 1.0.1
ChimeraX-FunctionKey: 1.0.1
ChimeraX-Geometry: 1.2
ChimeraX-gltf: 1.0
ChimeraX-Graphics: 1.1
ChimeraX-Hbonds: 2.4
ChimeraX-Help: 1.2.1
ChimeraX-HKCage: 1.3
ChimeraX-IHM: 1.1
ChimeraX-ImageFormats: 1.2
ChimeraX-IMOD: 1.0
ChimeraX-IO: 1.0.1
ChimeraX-ItemsInspection: 1.0.1
ChimeraX-Label: 1.1.7
ChimeraX-ListInfo: 1.1.1
ChimeraX-Log: 1.1.5
ChimeraX-LookingGlass: 1.1
ChimeraX-Maestro: 1.8.2
ChimeraX-Map: 1.1.2
ChimeraX-MapData: 2.0
ChimeraX-MapEraser: 1.0.1
ChimeraX-MapFilter: 2.0
ChimeraX-MapFit: 2.0
ChimeraX-MapSeries: 2.1.1
ChimeraX-Markers: 1.0.1
ChimeraX-Mask: 1.0.1
ChimeraX-MatchMaker: 2.0.9
ChimeraX-MDcrds: 2.6
ChimeraX-MedicalToolbar: 1.0.2
ChimeraX-Meeting: 1.0.1
ChimeraX-MLP: 1.1
ChimeraX-mmCIF: 2.8
ChimeraX-MMTF: 2.2
ChimeraX-Modeller: 1.5.6
ChimeraX-ModelPanel: 1.3.6
ChimeraX-ModelSeries: 1.0.1
ChimeraX-Mol2: 2.0
ChimeraX-Mole: 1.0
ChimeraX-Morph: 1.0.1
ChimeraX-MouseModes: 1.1.1
ChimeraX-Movie: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nucleotides: 2.0.3
ChimeraX-OpenCommand: 1.9.1
ChimeraX-PDB: 2.6.8
ChimeraX-PDBBio: 1.0
ChimeraX-PDBLibrary: 1.0.2
ChimeraX-PDBMatrices: 1.0
ChimeraX-PickBlobs: 1.0.1
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.1
ChimeraX-PubChem: 2.1
ChimeraX-ReadPbonds: 1.0.1
ChimeraX-Registration: 1.1.1
ChimeraX-RemoteControl: 1.0
ChimeraX-RenumberResidues: 1.1
ChimeraX-ResidueFit: 1.0.1
ChimeraX-RestServer: 1.1
ChimeraX-RNALayout: 1.0
ChimeraX-RotamerLibMgr: 2.0.1
ChimeraX-RotamerLibsDunbrack: 2.0
ChimeraX-RotamerLibsDynameomics: 2.0
ChimeraX-RotamerLibsRichardson: 2.0
ChimeraX-SaveCommand: 1.5.1
ChimeraX-SchemeMgr: 1.0
ChimeraX-SDF: 2.0
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.7.2
ChimeraX-Shape: 1.0.1
ChimeraX-Shell: 1.0.1
ChimeraX-Shortcuts: 1.1.1
ChimeraX-ShowSequences: 1.0.1
ChimeraX-SideView: 1.0.1
ChimeraX-Smiles: 2.1
ChimeraX-SmoothLines: 1.0
ChimeraX-SpaceNavigator: 1.0
ChimeraX-StdCommands: 1.10
ChimeraX-STL: 1.0
ChimeraX-Storm: 1.0
ChimeraX-StructMeasure: 1.1
ChimeraX-Struts: 1.0.1
ChimeraX-Surface: 1.0
ChimeraX-SwapAA: 2.0.1
ChimeraX-SwapRes: 2.1.3
ChimeraX-TapeMeasure: 1.0
ChimeraX-Test: 1.0
ChimeraX-Toolbar: 1.1.2
ChimeraX-ToolshedUtils: 1.2.1
ChimeraX-Tug: 1.0.1
ChimeraX-UI: 1.24.3
ChimeraX-uniprot: 2.2.1
ChimeraX-UnitCell: 1.0.1
ChimeraX-ViewDockX: 1.1.4
ChimeraX-VIPERdb: 1.0
ChimeraX-Vive: 1.1
ChimeraX-VolumeMenu: 1.0.1
ChimeraX-VTK: 1.0
ChimeraX-WavefrontOBJ: 1.0
ChimeraX-WebCam: 1.0.1
ChimeraX-WebServices: 1.1.0
ChimeraX-Zone: 1.0.1
colorama: 0.4.5
cxservices: 1.2
cycler: 0.11.0
Cython: 0.29.32
debugpy: 1.6.4
decorator: 5.1.1
docutils: 0.19
entrypoints: 0.4
executing: 1.2.0
filelock: 3.7.1
fonttools: 4.38.0
funcparserlib: 1.0.1
grako: 3.16.5
h5py: 3.7.0
html2text: 2020.1.16
idna: 3.4
ihm: 0.33
imagecodecs: 2022.7.31
imagesize: 1.4.1
importlib-metadata: 5.1.0
ipykernel: 6.15.3
ipython: 8.4.0
ipython-genutils: 0.2.0
jedi: 0.18.1
Jinja2: 3.1.2
jupyter-client: 7.3.4
jupyter-core: 5.1.0
kiwisolver: 1.4.4
line-profiler: 3.5.1
lxml: 4.9.1
lz4: 4.0.2
MarkupSafe: 2.1.1
matplotlib: 3.5.2
matplotlib-inline: 0.1.6
msgpack: 1.0.4
nest-asyncio: 1.5.6
netCDF4: 1.6.0
networkx: 2.8.5
numexpr: 2.8.4
numpy: 1.23.1
openvr: 1.23.701
packaging: 21.3
ParmEd: 3.4.3
parso: 0.8.3
pep517: 0.13.0
pexpect: 4.8.0
pickleshare: 0.7.5
Pillow: 9.2.0
pip: 22.2.2
pkginfo: 1.8.3
platformdirs: 2.5.4
prompt-toolkit: 3.0.33
psutil: 5.9.1
ptyprocess: 0.7.0
pure-eval: 0.2.2
pycollada: 0.7.2
pydicom: 2.3.0
Pygments: 2.12.0
PyOpenGL: 3.1.5
PyOpenGL-accelerate: 3.1.5
pyparsing: 3.0.9
PyQt6-commercial: 6.3.1
PyQt6-Qt6: 6.3.2
PyQt6-sip: 13.4.0
PyQt6-WebEngine-commercial: 6.3.1
PyQt6-WebEngine-Qt6: 6.3.2
python-dateutil: 2.8.2
pytz: 2022.6
pyzmq: 24.0.1
qtconsole: 5.3.1
QtPy: 2.3.0
RandomWords: 0.4.0
requests: 2.28.1
scipy: 1.9.0
setuptools: 65.1.1
setuptools-scm: 7.0.5
sfftk-rw: 0.7.2
six: 1.16.0
snowballstemmer: 2.2.0
sortedcontainers: 2.4.0
Sphinx: 5.1.1
sphinx-autodoc-typehints: 1.19.1
sphinxcontrib-applehelp: 1.0.2
sphinxcontrib-blockdiag: 3.0.0
sphinxcontrib-devhelp: 1.0.2
sphinxcontrib-htmlhelp: 2.0.0
sphinxcontrib-jsmath: 1.0.1
sphinxcontrib-qthelp: 1.0.3
sphinxcontrib-serializinghtml: 1.1.5
stack-data: 0.6.2
tables: 3.7.0
tifffile: 2022.7.31
tinyarray: 1.2.4
tomli: 2.0.1
tornado: 6.2
traitlets: 5.3.0
typing-extensions: 4.4.0
urllib3: 1.26.13
wcwidth: 0.2.5
webcolors: 1.12
wheel: 0.37.1
wheel-filename: 1.4.1
zipp: 3.11.0
Change History (4)
comment:1 by , 3 years ago
| Component: | Unassigned → UI |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Looking Glass: libHoloPlayCore.dylib is an incompatible architecture |
comment:2 by , 3 years ago
comment:3 by , 3 years ago
There is a Mac ARM libHoloPlayCore.dylib library on Anaconda
It might work if the ChimeraX library
/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/looking_glass/lib/libHoloPlayCore.dylib
was replaced with that one. I'm not even sure if the Mac Intel Looking Glass code still works since it was written in July 2020 and probably almost no one has used it. But if the Intel and ARM versions both work I could make a universal library (ARM + Intel) from them and include it in the ChimeraX builds.
comment:4 by , 3 years ago
| Resolution: | → limitation |
|---|---|
| Status: | assigned → closed |
I'm not going to fix this unless some user tests the ARM library and shows it works. There are almost no users of the Looking Glass so I do not have time to work on it.
Sorry we do not have a Mac ARM64 version of the LookingGlass library so Mac ARM ChimeraX will not work with it. But you can download the Intel ChimeraX under "other releases" on the ChimeraX download page and this will run on your Mac under Rosetta emulation and should work.