Flair geoviewer installation on macos26

Versions

Please provide the used software versions.

FLUKA:4.5.1
Flair:3.4.5
Operating system:macos26

Description

I have been guided to the solve the same issue on the previous version of macOS. Apparently on Sequoia the solution was to use CLT 16.2. I had to downgrade the CLT16.3 to 16.2 and that sloved the issue. I was able to compile flair-geoviewer then. I have now updated my macOS to the latest macos26.1 and when I try to compile geoviwer it does not work. I tried to use the same solution but the CLT 16.2 does not work on macos26.1 anymore. Anything I can do?

Input files

Please upload all relevant files. (FLUKA input file, Flair project file, user routines, and data files)

Dear @butalag ,

can you be more specific?
What is the issue during the compilation of geoviewer?

Best, Luigi

Hi Luigi,

thanks for answering. You are the one that gave me the solution last time. The compilation process finishes. I am able to launch flair and it opens. But there is a black part in the windows that will not let me to operate, it covers some part of the window. That was the same thing that happened when I installed the previous version on macOS sequoia, even though then I got also compilation errors. After several test the solution you proposed me was to use CLT16.2 instead of the default CLT16.3. Now CLT26 is installed and the 16.2 cannot be installed anymore on macos26

Just an update. I compiled it again and gave it a better look, I had to install again CLT26. I get often this warning: “overriding deployment version from ‘16.0’ to ‘26.0’ [-Woverriding-deployment-version]” and the compilation ends with and error: [install] Error 71

Hi @butalag ,

This is a known issue that appeared with the latest MacOS version (Tahoe).
It’s unrelated to Flair but affects all X11 applications running with XQuartz X11 applications run with XQuartz … | Apple Developer Forums

Unfortunately, the fix that does not depend on us.

The only suggestion is to resize the window (or minimise and maximise it) to refresh the rendering. It’s annoying and the result isn’t perfect but it’s the best I can suggest for the moment.

Regarding the warning, you can ignore it, as it simply says that Clang is doing the right thing, i.e. auto-correcting macOS 16 to macOS 26.

Best, Luigi

thanks @luillo for your help.