Compilation Error

Last compilation of art 1.9.1.7 failed:
In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9,
from /usr/include/glib-2.0/glib/gtypes.h:32,
from /usr/include/glib-2.0/glib/galloca.h:32,
from /usr/include/glib-2.0/glib.h:30,
from /usr/include/glibmm-2.4/glibmm/thread.h:39,
from /usr/include/glibmm-2.4/glibmm.h:88,
from /home/serge/programs/code-art/rtengine/imageio.h:31,
from /home/serge/programs/code-art/rtengine/imagefloat.h:26,
from /home/serge/programs/code-art/rtengine/improcfun.h:23,
from /home/serge/programs/code-art/rtengine/iptonecurve.cc:21:
/usr/include/glib-2.0/glib/gmacros.h:1045:50: internal compiler error: Erreur de segmentation
1045 | { if (_ptr) (cleanup) ((ParentName *) _ptr); }
| ^
/usr/include/glib-2.0/glib/gmacros.h:1061:3: note: in expansion of macro ‘_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS’
1061 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkshortcutswindow.h:54:1: note: in expansion of macro ‘G_DEFINE_AUTOPTR_CLEANUP_FUNC’
54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkShortcutsWindow, g_object_unref)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-9/README.Bugs> for instructions.
make[2]: *** [rtengine/CMakeFiles/rtengine.dir/build.make:1571 : rtengine/CMakeFiles/rtengine.dir/iptonecurve.cc.o] Erreur 1
make[2]: *** Attente des tâches non terminées…
make[1]: *** [CMakeFiles/Makefile2:167 : rtengine/CMakeFiles/rtengine.dir/all] Erreur 2
make: *** [Makefile:130 : all] Erreur 2

Hi,

seems like a compiler bug… did you update it recently?

I regularly update from ubuntu 20.04

well, as I wrote above you get a crash inside the compiler, and the message suggests to report it as a bug to the gcc devs…
for ART, did you try recompiling from scratch?

Yes I tried to download it again, but failed at the same point.

Booting the machine again seems to resolve the problem. The compilation resumed at the break point.