A recent brew update/brew upgrade seems to break my Therion install again. The library in question is 'fmt' which was upgraded from v11 to v12 apparently. If I try to compile anything with therion, I get the following error:
dyld[13602]: Library not loaded: /opt/homebrew/opt/fmt/lib/libfmt.11.dylib Referenced from: <1DDE563D-8CCA-3795-BBC8-F76B62F9AE43> /usr/local/bin/therion Reason: tried: '/opt/homebrew/opt/fmt/lib/libfmt.11.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/fmt/lib/libfmt.11.dylib' (no such file), '/opt/homebrew/opt/fmt/lib/libfmt.11.dylib' (no such file), '/opt/homebrew/Cellar/fmt/12.1.0/lib/libfmt.11.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/Cellar/fmt/12.1.0/lib/libfmt.11.dylib' (no such file), '/opt/homebrew/Cellar/fmt/12.1.0/lib/libfmt.11.dylib' (no such file) zsh: abort therion Do you recommend I look at trying to install the v11 again (brew install [email protected] doesn't work) or does this need to be addressed by therion developers? Thanks in advance, Anze *Anže Abram* Ulica bratov Učakar 84, 1000 Ljubljana SI - Slovenia *M* +386 41 480 906 *@* [email protected] *Naše oči je zalila* *lava goreča*. On Sat, 1 Nov 2025 at 09:55, Anže Abram <[email protected]> wrote: > Thank you for this tip, I managed to successfully compile it this way. I > had to do 'cd .' before cmake command, and finish off with 'make install' > to place the apps at the correct location. It still produced a few errors > in Loch sections, but the program seems to run OK in the end. The errors: > > [ 92%] Building CXX object loch/CMakeFiles/loch.dir/lxWX.cxx.o > > [ 92%] Building CXX object loch/CMakeFiles/loch.dir/lxData.cxx.o > > */Users/aabram/Downloads/--therion-6.3.4/loch/lxData.cxx:255:12: **warning: > **unused variable 'inpln' [-Wunused-variable]* > > 255 | wxString inpln, flags, filename; > > | * ^~~~~* > > */Users/aabram/Downloads/--therion-6.3.4/loch/lxData.cxx:255:19: **warning: > **unused variable 'flags' [-Wunused-variable]* > > 255 | wxString inpln, flags, filename; > > | * ^~~~~* > > */Users/aabram/Downloads/--therion-6.3.4/loch/lxData.cxx:255:26: **warning: > **unused variable 'filename' [-Wunused-variable]* > > 255 | wxString inpln, flags, filename; > > | * ^~~~~~~~* > > 3 warnings generated. > > [ 93%] Building CXX object loch/CMakeFiles/loch.dir/lxGLC.cxx.o > > [ 94%] Building CXX object loch/CMakeFiles/loch.dir/lxImgIO.cxx.o > > > For those having problems with tcl/tk versions, there is a section at > homebrew-therion mentioning this problem: > https://github.com/ladislavb/homebrew-therion?tab=readme-ov-file#xtherion---cant-find-package-bwidget > > > Cheers, > > A. > > *Anže Abram* > Ulica bratov Učakar 84, 1000 Ljubljana > SI - Slovenia > > *M* +386 41 480 906 > *@* [email protected] > > *Naše oči je zalila* > *lava goreča*. > > > On Thu, 30 Oct 2025 at 13:50, Oliver Legg <[email protected]> wrote: > >> Trying using cmake, I find it does a better job at finding dependencies: >> >> cd therion >> cmake -S . -B build >> cd build >> make >> >> > On 30 Oct 2025, at 13:36, Anže Abram <[email protected]> wrote: >> > >> > Hi. >> > >> > - I am also using the 6.3.4 version I got from >> https://github.com/therion/therion/releases/tag/v6.3.4 >> > - For compiling from source, I am using this page: >> https://therion.speleo.sk/wiki/os-tips:osx10.8 >> > >> > I produce the error when I run the bolded command. >> > >> > cd ~/Downloads/therion >> > make config-macosx >> > make <---- >> > cd loch >> > make >> > cd .. >> > make install >> > >> > - I installed all the dependencies before via homebrew. Most were >> installed, but I run into two problems: >> > >> > 'lcdf' package is non-existent, so I installed 'lcdf-typetools' instead. >> > 'pkg' package is also non-existant, but I didn't know which package to >> install instead. Suggestions? >> > >> > Maybe it's worth pointing out that 'therion' and 'xtherion' compile >> fine, it's the Loch part that the compiler gets stuck at. >> > >> > Anze >> > >> > Anže Abram >> > Ulica bratov Učakar 84, 1000 Ljubljana >> > SI - Slovenia >> > >> > M +386 41 480 906 >> > @ [email protected] >> > >> > Naše oči je zalila >> > lava goreča. >> > >> > >> > On Thu, 30 Oct 2025 at 12:20, Oliver Legg <[email protected]> wrote: >> > Anže, >> > >> > I managed to compile therion from source yesterday, on an Apple Silicon >> Mac, but with the previous version of macOS Sequoia 15.6.1. >> > >> > I used the v6.3.4 tag (17059ab27ce491f1edac150da2b7e2011f79b800). >> > >> > Are you using the CMake build method? >> > >> > I did install the dependencies via Homebrew (taken from the >> `ladislavb/homebrew-therion` repository): >> > >> > brew install BWidget cmake catch2 fmt freetype ghostscript >> imagemagick lcdf libjpeg libpng pkg proj tcl vtk wxwidgets zlib >> > brew install --cask xquartz >> > >> > Olly >> > >> > > On 30 Oct 2025, at 07:52, Anže Abram <[email protected]> wrote: >> > > >> > > Greetings. >> > > >> > > I've been trying to reinstall Therion on a new M-series macbook on >> the newest OS (Tahoe) but have run into several 'dead ends'. >> > > >> > > (1) First I tried the homebrew method, but I ran into the same issue >> as several others. The whole homebrew route seems to be broken currently. >> > > >> > > https://github.com/ladislavb/homebrew-therion/issues/15 >> > > >> > > (2) I tried to compile it from source, but it gets stuck while trying >> to compile Loch with the following error: >> > > >> > > In file included from lxSetup.cxx:39: >> > > ./lxData.h:35:10: fatal error: 'vtkPolyData.h' file not found >> > > 35 | #include <vtkPolyData.h> >> > > | ^~~~~~~~~~~~~~~ >> > > 1 error generated. >> > > make[1]: *** [lxSetup.o] Error 1 >> > > make: *** [loch/loch] Error 2 >> > > >> > > Does anyone know of a solution, how to tackle any of these problems >> by chance? Thanks in advance, >> > > Anze >> > > >> > > Anže Abram >> > > Ulica bratov Učakar 84, 1000 Ljubljana >> > > SI - Slovenia >> > > >> > > M +386 41 480 906 >> > > @ [email protected] >> > > >> > > Naše oči je zalila >> > > lava goreča. >> > > _______________________________________________ >> > > Therion mailing list >> > > [email protected] >> > > https://mailman.speleo.sk/listinfo/therion >> > >> > _______________________________________________ >> > Therion mailing list >> > [email protected] >> > https://mailman.speleo.sk/listinfo/therion >> > _______________________________________________ >> > Therion mailing list >> > [email protected] >> > https://mailman.speleo.sk/listinfo/therion >> >> _______________________________________________ >> Therion mailing list >> [email protected] >> https://mailman.speleo.sk/listinfo/therion >> >
_______________________________________________ Therion mailing list [email protected] https://mailman.speleo.sk/listinfo/therion
