**macOS (Catalina/ Big Sur/ Monterey) with Homebrew**
.. note::
.. note::
...
@@ -332,52 +332,16 @@ OpenStructure.
...
@@ -332,52 +332,16 @@ OpenStructure.
graphical user interface, dng may start behaving weird. Symptoms are that the
graphical user interface, dng may start behaving weird. Symptoms are that the
user interface starts being unresponsive to mouse clicks. An easy solution
user interface starts being unresponsive to mouse clicks. An easy solution
may be to close dng and remove
may be to close dng and remove
$HOME/Library/Preferences/org.openstructure.dng.plist and start dng again.
``$HOME/Library/Preferences/org.openstructure.dng.plist`` and start dng again.
`Homebrew <https://brew.sh/>`_ can be used to conveniently install most
`Homebrew <https://brew.sh/>`_ can be used to conveniently install all
dependencies. The current Python version, as of writing these instructions, is
dependencies. The current Python version, as of writing these instructions, is
3.9.10 but works so far. Eigen and SQLite also seem to be unproblematic
3.9.10 but works so far. Boost comes as 1.76.0 which seems to be OK. Do not
concerning higher version numbers. To build the graphical user interface, use Qt version 5 by installing packages qt@5 and pyqt@5 from Homebrew.
forget to also install boost-python3 (your system may have a lower version of
Python than 3.9.10 but it seems like boost-python3 was compiled for 3.9.10).
The Boost library delivered by Homebrew does not work, at this point. Version 1.76.0 is build in a way letting the OST compilation fail. Here are some lines of shell commands to install version 1.78.0 of Boost, working with OST, in $HOME/local:
Eigen and SQLite also seem to be unproblematic concerning higher version
numbers. To build the graphical user interface, use Qt version 5 by installing