I have installed Flair and Geoviewer according to the procedure mentionned on the FLAIR website from the source code by compiling with gcc9 (MacPorts gcc9 9.2.0_2) and python3. Flair is working fine, however when I use the “geometry” button on the interface, geoviewer is starting quite well and before displaying the last four drawing views, the interface suddenly stops with the following error message:
"
Assertion failed: (pthreadret == 0), function _xcb_in_wake_up_next_reader, file xcb_in.c, line 926.
~/local/flair/flair_3.0.7/flair: line 15: 91207 Abort trap: 6 CMD @
"
Any idea ?
In case the macports installation is not new,
i.e. the users has followed all the required steps before and flair was working,
then for simplicity he could do:
port installed xorg-libxcb xorg-xcb-proto
and select the xorg-libxcb @1.13.1_0+python37 and xorg-xcb-proto @1.13_2+python37 from the appeared list.
Then in order to activate them (and desactivate the newer versions of them):
sudo port activate xorg-xcb-proto @1.13_2+python37 xorg-libxcb @1.13.1_0+python37
On the other hand, in case of a new installtion, the solution of @luillo is the only way to downgrade.