D: [iurt_root_command] chroot Installing /home/iurt/rpmbuild/SRPMS/openeuclide-0.5-11.mga8.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.ljbWrr + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD + rm -rf openeuclide + /usr/bin/gzip -dc /home/iurt/rpmbuild/SOURCES/openeuclide-0.5.tgz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd openeuclide + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + cp -f /home/iurt/rpmbuild/SOURCES/openeuclide.desktop ./ + cp -f /home/iurt/rpmbuild/SOURCES/russian.multilanguage ./ + echo 'Patch #0 (openeuclide-0.5-fdr-fix-FTBFS.patch):' Patch #0 (openeuclide-0.5-fdr-fix-FTBFS.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file ./src/euclideConf.h patching file ./src/Vect.h + echo 'Patch #1 (openeuclide-0.5-fdr-fix-Werror-format-security.patch):' Patch #1 (openeuclide-0.5-fdr-fix-Werror-format-security.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file ./src/diaBase.cc patching file ./src/euclideMain.cc patching file ./src/icon.xpm patching file ./src/mlstring.cc + echo 'Patch #2 (openeuclide-0.5-mga-add-russian.patch):' Patch #2 (openeuclide-0.5-mga-add-russian.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file src/itemFactory.cxx patching file src/mlstring.cc + find . -name CVS -exec rm -rf '{}' + + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.J73RFr + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd openeuclide + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + autoreconf -vfi autoreconf: export WARNINGS= autoreconf: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoreconf: Entering directory '.' autoreconf: configure.in: not using Gettext autoreconf: running: aclocal --force aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:7: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. ./lib/autoconf/general.m4:2435: AC_DIAGNOSE is expanded from... /usr/share/aclocal-1.16/init.m4:29: AM_INIT_AUTOMAKE is expanded from... configure.in:7: the top level autoreconf: configure.in: tracing autoreconf: configure.in: not using Libtool autoreconf: configure.in: not using Intltool autoreconf: configure.in: not using Gtkdoc autoreconf: running: /usr/bin/autoconf --force configure.in:7: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. ./lib/autoconf/general.m4:2435: AC_DIAGNOSE is expanded from... aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... configure.in:7: the top level autoreconf: configure.in: not using Autoheader autoreconf: running: automake --add-missing --copy --force-missing automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:7: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. ./lib/autoconf/general.m4:2435: AC_DIAGNOSE is expanded from... aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... configure.in:7: the top level configure.in:7: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see: configure.in:7: https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation configure.in:8: installing './compile' automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' src/Makefile.am:4: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') autoreconf: Leaving directory '.' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables ' + export FCFLAGS + LDFLAGS=' -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags' + export LDFLAGS + CONFIGURE_TOP=. + '[' 1 = 1 ']' ++ find . -name config.guess -o -name config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/mageia/config.guess ']' ++ basename ./config.guess + cp -af /usr/lib/rpm/mageia/config.guess ./config.guess + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/mageia/config.sub ']' ++ basename ./config.sub + cp -af /usr/lib/rpm/mageia/config.sub ./config.sub + /usr/lib/rpm/mageia/force-as-needed-for-shared-lib-in-libtool Forcing -Wl,--as-needed in configure/libtool to workaround libtool bug (cf http://lists.gnu.org/archive/html/libtool-patches/2004-06/msg00002.html) + /usr/lib/rpm/mageia/drop-ld-no-undefined-for-shared-lib-modules-in-libtool + /usr/lib/rpm/mageia/fix-libtool-ltmain-from-overlinking + /usr/lib/rpm/mageia/fix-libtool-from-moving-options-after-libs . + /usr/lib/rpm/mageia/fix-dlsearch-path-in-libtool-for-multilib . lib64 + ./configure --host=x86_64-mageia-linux-gnu --build=x86_64-mageia-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info checking build system type... x86_64-mageia-linux-gnu checking host system type... x86_64-mageia-linux-gnu checking target system type... x86_64-mageia-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports the include directive... yes (GNU style) checking for x86_64-mageia-linux-gnu-gcc... x86_64-mageia-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether x86_64-mageia-linux-gnu-gcc accepts -g... yes checking for x86_64-mageia-linux-gnu-gcc option to enable C11 features... none needed checking whether x86_64-mageia-linux-gnu-gcc understands -c and -o together... yes checking dependency style of x86_64-mageia-linux-gnu-gcc... none checking for /proc/self/maps... yes checking whether everything is installed to the same prefix... no checking whether binary relocation support should be enabled... no checking for x86_64-mageia-linux-gnu-g++... x86_64-mageia-linux-gnu-g++ checking whether the compiler supports GNU C++... yes checking whether x86_64-mageia-linux-gnu-g++ accepts -g... yes checking for x86_64-mageia-linux-gnu-g++ option to enable C++11 features... none needed checking dependency style of x86_64-mageia-linux-gnu-g++... none checking for x86_64-mageia-linux-gnu-pkg-config... x86_64-mageia-linux-gnu-pkg-config checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating autopackage/default.apspec config.status: executing depfiles commands + /usr/bin/make -O -j8 V=1 VERBOSE=1 Making all in src make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' x86_64-mageia-linux-gnu-g++ -DPACKAGE_NAME=\"openeuclide\" -DPACKAGE_TARNAME=\"openeuclide\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"openeuclide\ 0.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"openeuclide\" -DVERSION=\"0.4\" -I. -DDATADIR=\"/usr/share/openeuclide\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -c -o euclideConf.o euclideConf.cc make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' x86_64-mageia-linux-gnu-g++ -DPACKAGE_NAME=\"openeuclide\" -DPACKAGE_TARNAME=\"openeuclide\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"openeuclide\ 0.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"openeuclide\" -DVERSION=\"0.4\" -I. -DDATADIR=\"/usr/share/openeuclide\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -c -o euclideView.o euclideView.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from diaBase.h:24, from euclideView.cc:22: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from diaBase.h:24, from euclideView.cc:22: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from diaBase.h:24, from euclideView.cc:22: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from diaBase.h:24, from euclideView.cc:22: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' x86_64-mageia-linux-gnu-g++ -DPACKAGE_NAME=\"openeuclide\" -DPACKAGE_TARNAME=\"openeuclide\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"openeuclide\ 0.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"openeuclide\" -DVERSION=\"0.4\" -I. -DDATADIR=\"/usr/share/openeuclide\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -c -o Plane.o Plane.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from Plane.h:23, from Plane.cc:22: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from Plane.h:23, from Plane.cc:22: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from Plane.h:23, from Plane.cc:22: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from Plane.h:23, from Plane.cc:22: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' x86_64-mageia-linux-gnu-g++ -DPACKAGE_NAME=\"openeuclide\" -DPACKAGE_TARNAME=\"openeuclide\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"openeuclide\ 0.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"openeuclide\" -DVERSION=\"0.4\" -I. -DDATADIR=\"/usr/share/openeuclide\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -c -o diaBase.o diaBase.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from diaBase.h:24, from diaBase.cc:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from diaBase.h:24, from diaBase.cc:21: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from diaBase.h:24, from diaBase.cc:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from diaBase.h:24, from diaBase.cc:21: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' x86_64-mageia-linux-gnu-g++ -DPACKAGE_NAME=\"openeuclide\" -DPACKAGE_TARNAME=\"openeuclide\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"openeuclide\ 0.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"openeuclide\" -DVERSION=\"0.4\" -I. -DDATADIR=\"/usr/share/openeuclide\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -c -o mlstring.o mlstring.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from mlstring.h:24, from mlstring.cc:22: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from mlstring.h:24, from mlstring.cc:22: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from mlstring.h:24, from mlstring.cc:22: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from binreloc.h:16, from mlstring.cc:21: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from mlstring.cc:29: itemFactory.cxx:5:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 5 | { "/File", NULL, 0, 0, "" }, | ^~~~~~~ itemFactory.cxx:5:70: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 5 | { "/File", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:6:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 6 | { "/File/_New", "N", (GtkItemFactoryCallback)menu_file, 1, "", GTK_STOCK_NEW }, | ^~~~~~~~~~~~ itemFactory.cxx:6:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 6 | { "/File/_New", "N", (GtkItemFactoryCallback)menu_file, 1, "", GTK_STOCK_NEW }, | ^~~~~~~~~~~~ itemFactory.cxx:6:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 6 | { "/File/_New", "N", (GtkItemFactoryCallback)menu_file, 1, "", GTK_STOCK_NEW }, | ^~~~~~~~~~~~~ itemFactory.cxx:7:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 7 | { "/File/_Open", "O", (GtkItemFactoryCallback)menu_file, 2, "", GTK_STOCK_OPEN }, | ^~~~~~~~~~~~~ itemFactory.cxx:7:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 7 | { "/File/_Open", "O", (GtkItemFactoryCallback)menu_file, 2, "", GTK_STOCK_OPEN }, | ^~~~~~~~~~~~ itemFactory.cxx:7:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 7 | { "/File/_Open", "O", (GtkItemFactoryCallback)menu_file, 2, "", GTK_STOCK_OPEN }, | ^~~~~~~~~~~~~ itemFactory.cxx:9:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 9 | { "/File/_Close", "F4", (GtkItemFactoryCallback)menu_file, 4, "" }, | ^~~~~~~~~~~~~~ itemFactory.cxx:9:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 9 | { "/File/_Close", "F4", (GtkItemFactoryCallback)menu_file, 4, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:9:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 9 | { "/File/_Close", "F4", (GtkItemFactoryCallback)menu_file, 4, "" }, | ^~~~~~~~ itemFactory.cxx:10:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 10 | { "/File/_Save", "S", (GtkItemFactoryCallback)menu_file, 5, "", GTK_STOCK_SAVE }, | ^~~~~~~~~~~~~ itemFactory.cxx:10:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 10 | { "/File/_Save", "S", (GtkItemFactoryCallback)menu_file, 5, "", GTK_STOCK_SAVE }, | ^~~~~~~~~~~~ itemFactory.cxx:10:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 10 | { "/File/_Save", "S", (GtkItemFactoryCallback)menu_file, 5, "", GTK_STOCK_SAVE }, | ^~~~~~~~~~~~~ itemFactory.cxx:11:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 11 | { "/File/Save as", "F12", (GtkItemFactoryCallback)menu_file, 6, "", GTK_STOCK_SAVE_AS }, | ^~~~~~~~~~~~~~~ itemFactory.cxx:11:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 11 | { "/File/Save as", "F12", (GtkItemFactoryCallback)menu_file, 6, "", GTK_STOCK_SAVE_AS }, | ^~~~~ itemFactory.cxx:11:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 11 | { "/File/Save as", "F12", (GtkItemFactoryCallback)menu_file, 6, "", GTK_STOCK_SAVE_AS }, | ^~~~~~~~~~~~~ itemFactory.cxx:12:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 12 | { "/File/Export ...", NULL, (GtkItemFactoryCallback)menu_file, 8, "" }, | ^~~~~~~~~~~~~~~~~~ itemFactory.cxx:12:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 12 | { "/File/Export ...", NULL, (GtkItemFactoryCallback)menu_file, 8, "" }, | ^~~~~~~~ itemFactory.cxx:13:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 13 | { "/File/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~~~~~ itemFactory.cxx:13:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 13 | { "/File/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:14:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 14 | { "/File/Settings", NULL, (GtkItemFactoryCallback)menu_file, 7, "", GTK_STOCK_PREFERENCES }, | ^~~~~~~~~~~~~~~~ itemFactory.cxx:14:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 14 | { "/File/Settings", NULL, (GtkItemFactoryCallback)menu_file, 7, "", GTK_STOCK_PREFERENCES }, | ^~~~~~~~~~~~~ itemFactory.cxx:15:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 15 | { "/File/Language/English", NULL, (GtkItemFactoryCallback)menu_lang, 0, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:15:75: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 15 | { "/File/Language/English", NULL, (GtkItemFactoryCallback)menu_lang, 0, "" }, | ^~~~~~~~ itemFactory.cxx:16:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 16 | { "/File/Language/French", NULL, (GtkItemFactoryCallback)menu_lang, 1, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:16:74: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 16 | { "/File/Language/French", NULL, (GtkItemFactoryCallback)menu_lang, 1, "" }, | ^~~~~~~~ itemFactory.cxx:17:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 17 | { "/File/Language/Catalan", NULL, (GtkItemFactoryCallback)menu_lang, 2, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:17:75: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 17 | { "/File/Language/Catalan", NULL, (GtkItemFactoryCallback)menu_lang, 2, "" }, | ^~~~~~~~ itemFactory.cxx:18:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 18 | { "/File/Language/Russian", NULL, (GtkItemFactoryCallback)menu_lang, 3, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:18:75: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 18 | { "/File/Language/Russian", NULL, (GtkItemFactoryCallback)menu_lang, 3, "" }, | ^~~~~~~~ itemFactory.cxx:19:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 19 | { "/File/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~~~~~ itemFactory.cxx:19:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 19 | { "/File/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:20:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 20 | { "/File/_Quit", "Q", (GtkItemFactoryCallback)askForQuit, 0, "", GTK_STOCK_QUIT }, | ^~~~~~~~~~~~~ itemFactory.cxx:20:25: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 20 | { "/File/_Quit", "Q", (GtkItemFactoryCallback)askForQuit, 0, "", GTK_STOCK_QUIT }, | ^~~~~~~~~~~~ itemFactory.cxx:20:80: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 20 | { "/File/_Quit", "Q", (GtkItemFactoryCallback)askForQuit, 0, "", GTK_STOCK_QUIT }, | ^~~~~~~~~~~~~ itemFactory.cxx:21:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 21 | { "/Edit", NULL, 0, 0, "" }, | ^~~~~~~ itemFactory.cxx:21:86: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 21 | { "/Edit", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:22:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 22 | { "/Edit/_Undo", "Z", (GtkItemFactoryCallback)menu_edit, 1, "", GTK_STOCK_UNDO }, | ^~~~~~~~~~~~~ itemFactory.cxx:22:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 22 | { "/Edit/_Undo", "Z", (GtkItemFactoryCallback)menu_edit, 1, "", GTK_STOCK_UNDO }, | ^~~~~~~~~~~~ itemFactory.cxx:22:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 22 | { "/Edit/_Undo", "Z", (GtkItemFactoryCallback)menu_edit, 1, "", GTK_STOCK_UNDO }, | ^~~~~~~~~~~~~ itemFactory.cxx:23:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 23 | { "/Edit/_Redo", "Z", (GtkItemFactoryCallback)menu_edit, 2, "", GTK_STOCK_REDO }, | ^~~~~~~~~~~~~ itemFactory.cxx:23:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 23 | { "/Edit/_Redo", "Z", (GtkItemFactoryCallback)menu_edit, 2, "", GTK_STOCK_REDO }, | ^~~~~~~~ itemFactory.cxx:23:85: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 23 | { "/Edit/_Redo", "Z", (GtkItemFactoryCallback)menu_edit, 2, "", GTK_STOCK_REDO }, | ^~~~~~~~~~~~~ itemFactory.cxx:24:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 24 | { "/Edit/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~~~~~ itemFactory.cxx:24:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 24 | { "/Edit/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:25:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 25 | { "/Edit/Select All", "A", (GtkItemFactoryCallback)menu_edit, 3, "" }, | ^~~~~~~~~~~~~~~~~~ itemFactory.cxx:25:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 25 | { "/Edit/Select All", "A", (GtkItemFactoryCallback)menu_edit, 3, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:25:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 25 | { "/Edit/Select All", "A", (GtkItemFactoryCallback)menu_edit, 3, "" }, | ^~~~~~~~ itemFactory.cxx:26:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 26 | { "/Edit/Delete", "", (GtkItemFactoryCallback)menu_obj, IDM_DELETE, "" }, | ^~~~~~~~~~~~~~ itemFactory.cxx:26:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 26 | { "/Edit/Delete", "", (GtkItemFactoryCallback)menu_obj, IDM_DELETE, "" }, | ^~~~~~~ itemFactory.cxx:26:95: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 26 | { "/Edit/Delete", "", (GtkItemFactoryCallback)menu_obj, IDM_DELETE, "" }, | ^~~~~~~~ itemFactory.cxx:27:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 27 | { "/Edit/Hide", "H", (GtkItemFactoryCallback)menu_obj, IDM_HIDE, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:27:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 27 | { "/Edit/Hide", "H", (GtkItemFactoryCallback)menu_obj, IDM_HIDE, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:27:92: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 27 | { "/Edit/Hide", "H", (GtkItemFactoryCallback)menu_obj, IDM_HIDE, "" }, | ^~~~~~~~ itemFactory.cxx:30:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 30 | { "/Edit/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~~~~~ itemFactory.cxx:30:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 30 | { "/Edit/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:31:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 31 | { "/Edit/Create a comment area", NULL, (GtkItemFactoryCallback)menu_obj, IDM_COMMENT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:31:96: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 31 | { "/Edit/Create a comment area", NULL, (GtkItemFactoryCallback)menu_obj, IDM_COMMENT, "" }, | ^~~~~~~~ itemFactory.cxx:32:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 32 | { "/Points", NULL, 0, 0, "" }, | ^~~~~~~~~ itemFactory.cxx:32:86: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 32 | { "/Points", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:33:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 33 | { "/Points/Free/In the plane", "f", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:33:38: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 33 | { "/Points/Free/In the plane", "f", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:33:116: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 33 | { "/Points/Free/In the plane", "f", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT, "" }, | ^~~~~~~~ itemFactory.cxx:34:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 34 | { "/Points/Free/On an object", "f", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT_LIMITED, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:34:38: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 34 | { "/Points/Free/On an object", "f", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT_LIMITED, "" }, | ^~~~~~~~ itemFactory.cxx:34:109: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 34 | { "/Points/Free/On an object", "f", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT_LIMITED, "" }, | ^~~~~~~~ itemFactory.cxx:35:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 35 | { "/Points/Intersect/2 lines", "i", (GtkItemFactoryCallback)menu_obj, IDM_POINTINTERSECT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:35:34: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 35 | { "/Points/Intersect/2 lines", "i", (GtkItemFactoryCallback)menu_obj, IDM_POINTINTERSECT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:35:106: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 35 | { "/Points/Intersect/2 lines", "i", (GtkItemFactoryCallback)menu_obj, IDM_POINTINTERSECT, "" }, | ^~~~~~~~ itemFactory.cxx:36:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 36 | { "/Points/Intersect/line+circle", "i", (GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_DROITE, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:36:38: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 36 | { "/Points/Intersect/line+circle", "i", (GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_DROITE, "" }, | ^~~~~~~~ itemFactory.cxx:36:107: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 36 | { "/Points/Intersect/line+circle", "i", (GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_DROITE, "" }, | ^~~~~~~~ itemFactory.cxx:37:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 37 | { "/Points/Intersect/2 circles", NULL,(GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_CERCLE, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:37:100: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 37 | { "/Points/Intersect/2 circles", NULL,(GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_CERCLE, "" }, | ^~~~~~~~ itemFactory.cxx:38:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 38 | { "/Points/Mid point", "m", (GtkItemFactoryCallback)menu_obj, IDM_MIDPOINT, "" }, | ^~~~~~~~~~~~~~~~~~~ itemFactory.cxx:38:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 38 | { "/Points/Mid point", "m", (GtkItemFactoryCallback)menu_obj, IDM_MIDPOINT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:38:102: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 38 | { "/Points/Mid point", "m", (GtkItemFactoryCallback)menu_obj, IDM_MIDPOINT, "" }, | ^~~~~~~~ itemFactory.cxx:39:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 39 | { "/Points/Barycenter", "b", (GtkItemFactoryCallback)menu_obj, IDM_BARY, "" }, | ^~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:39:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 39 | { "/Points/Barycenter", "b", (GtkItemFactoryCallback)menu_obj, IDM_BARY, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:39:91: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 39 | { "/Points/Barycenter", "b", (GtkItemFactoryCallback)menu_obj, IDM_BARY, "" }, | ^~~~~~~~ itemFactory.cxx:40:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 40 | { "/Points/Transformed/Translated (3 points)", "t", (GtkItemFactoryCallback)menu_obj, IDM_VECT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:40:50: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 40 | { "/Points/Transformed/Translated (3 points)", "t", (GtkItemFactoryCallback)menu_obj, IDM_VECT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:40:110: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 40 | { "/Points/Transformed/Translated (3 points)", "t", (GtkItemFactoryCallback)menu_obj, IDM_VECT, "" }, | ^~~~~~~~ itemFactory.cxx:41:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 41 | { "/Points/Transformed/Translated by a vector", NULL, (GtkItemFactoryCallback)menu_obj, IDM_TRANSLATEDPOINT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:41:112: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 41 | { "/Points/Transformed/Translated by a vector", NULL, (GtkItemFactoryCallback)menu_obj, IDM_TRANSLATEDPOINT, "" }, | ^~~~~~~~ itemFactory.cxx:42:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 42 | { "/Points/Transformed/Rotated-homothetic", "r", (GtkItemFactoryCallback)menu_obj, IDM_POINT_ROTATED, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:42:47: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 42 | { "/Points/Transformed/Rotated-homothetic", "r", (GtkItemFactoryCallback)menu_obj, IDM_POINT_ROTATED, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:42:117: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 42 | { "/Points/Transformed/Rotated-homothetic", "r", (GtkItemFactoryCallback)menu_obj, IDM_POINT_ROTATED, "" }, | ^~~~~~~~ In file included from mlstring.cc:29: itemFactory.cxx:43:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 43 | { "/Points/Transformed/Projected on a circle", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_CIRCLE, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:43:108: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 43 | { "/Points/Transformed/Projected on a circle", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_CIRCLE, "" }, | ^~~~~~~~ itemFactory.cxx:44:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 44 | { "/Points/Transformed/Projected on a line", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_LINE, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:44:106: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 44 | { "/Points/Transformed/Projected on a line", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_LINE, "" }, | ^~~~~~~~ itemFactory.cxx:45:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 45 | { "/Points/Transformed/Orthogonal projected", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_ORTHOGONAL, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:45:112: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 45 | { "/Points/Transformed/Orthogonal projected", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_ORTHOGONAL, "" }, | ^~~~~~~~ itemFactory.cxx:46:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 46 | { "/Lines", NULL, 0, 0, "" }, | ^~~~~~~~ itemFactory.cxx:46:85: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 46 | { "/Lines", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:47:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 47 | { "/Lines/By two points", "l", (GtkItemFactoryCallback)menu_obj, IDM_LINEAB, "" }, | ^~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:47:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 47 | { "/Lines/By two points", "l", (GtkItemFactoryCallback)menu_obj, IDM_LINEAB, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:47:89: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 47 | { "/Lines/By two points", "l", (GtkItemFactoryCallback)menu_obj, IDM_LINEAB, "" }, | ^~~~~~~~ itemFactory.cxx:48:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 48 | { "/Lines/Segment", "s", (GtkItemFactoryCallback)menu_obj, IDM_SEGMENT, "" }, | ^~~~~~~~~~~~~~~~ itemFactory.cxx:48:23: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 48 | { "/Lines/Segment", "s", (GtkItemFactoryCallback)menu_obj, IDM_SEGMENT, "" }, | ^~~~~~~~ itemFactory.cxx:48:80: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 48 | { "/Lines/Segment", "s", (GtkItemFactoryCallback)menu_obj, IDM_SEGMENT, "" }, | ^~~~~~~~ itemFactory.cxx:49:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 49 | { "/Lines/Orthogonal to another line", "o", (GtkItemFactoryCallback)menu_obj, IDM_ORTHOGONAL, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:49:42: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 49 | { "/Lines/Orthogonal to another line", "o", (GtkItemFactoryCallback)menu_obj, IDM_ORTHOGONAL, "" }, | ^~~~~~~~ itemFactory.cxx:49:102: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 49 | { "/Lines/Orthogonal to another line", "o", (GtkItemFactoryCallback)menu_obj, IDM_ORTHOGONAL, "" }, | ^~~~~~~~ itemFactory.cxx:50:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 50 | { "/Lines/Parallel to another line", "p", (GtkItemFactoryCallback)menu_obj, IDM_PARALLEL, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:50:40: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 50 | { "/Lines/Parallel to another line", "p", (GtkItemFactoryCallback)menu_obj, IDM_PARALLEL, "" }, | ^~~~~~~~ itemFactory.cxx:50:98: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 50 | { "/Lines/Parallel to another line", "p", (GtkItemFactoryCallback)menu_obj, IDM_PARALLEL, "" }, | ^~~~~~~~ itemFactory.cxx:51:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 51 | { "/Lines/Bissector", "b", (GtkItemFactoryCallback)menu_obj, IDM_BISSECTRICE, "" }, | ^~~~~~~~~~~~~~~~~~ itemFactory.cxx:51:25: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 51 | { "/Lines/Bissector", "b", (GtkItemFactoryCallback)menu_obj, IDM_BISSECTRICE, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:51:90: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 51 | { "/Lines/Bissector", "b", (GtkItemFactoryCallback)menu_obj, IDM_BISSECTRICE, "" }, | ^~~~~~~~ itemFactory.cxx:52:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 52 | { "/Circles", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:52:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 52 | { "/Circles", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:53:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 53 | { "/Circles/Center+Radius", "c", (GtkItemFactoryCallback)menu_obj, IDM_CIRCLEAB, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:53:31: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 53 | { "/Circles/Center+Radius", "c", (GtkItemFactoryCallback)menu_obj, IDM_CIRCLEAB, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:53:93: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 53 | { "/Circles/Center+Radius", "c", (GtkItemFactoryCallback)menu_obj, IDM_CIRCLEAB, "" }, | ^~~~~~~~ itemFactory.cxx:54:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 54 | { "/Circles/Tangent to a line", "t", (GtkItemFactoryCallback)menu_obj, IDM_CERCLE_TANGENT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:54:35: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 54 | { "/Circles/Tangent to a line", "t", (GtkItemFactoryCallback)menu_obj, IDM_CERCLE_TANGENT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:54:103: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 54 | { "/Circles/Tangent to a line", "t", (GtkItemFactoryCallback)menu_obj, IDM_CERCLE_TANGENT, "" }, | ^~~~~~~~ itemFactory.cxx:55:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 55 | { "/Vectors", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:55:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 55 | { "/Vectors", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:56:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 56 | { "/Vectors/By two points", "v", (GtkItemFactoryCallback)menu_obj, IDM_VECTORAB, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:56:31: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 56 | { "/Vectors/By two points", "v", (GtkItemFactoryCallback)menu_obj, IDM_VECTORAB, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:56:93: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 56 | { "/Vectors/By two points", "v", (GtkItemFactoryCallback)menu_obj, IDM_VECTORAB, "" }, | ^~~~~~~~ itemFactory.cxx:57:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 57 | { "/Vectors/Sum of vectors", NULL, (GtkItemFactoryCallback)menu_obj, IDM_VECTORSUM, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:57:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 57 | { "/Vectors/Sum of vectors", NULL, (GtkItemFactoryCallback)menu_obj, IDM_VECTORSUM, "" }, | ^~~~~~~~ itemFactory.cxx:64:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 64 | }; | ^ itemFactory.cxx:64:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:64:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:64:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:64:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:64:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:64:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:64:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:64:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:64:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:64:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:64:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:64:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:64:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:64:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:68:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 68 | { "/Fichier", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:68:73: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 68 | { "/Fichier", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:69:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 69 | { "/Fichier/_Nouveau", "N", (GtkItemFactoryCallback)menu_file, 1, "", GTK_STOCK_NEW }, | ^~~~~~~~~~~~~~~~~~~ itemFactory.cxx:69:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 69 | { "/Fichier/_Nouveau", "N", (GtkItemFactoryCallback)menu_file, 1, "", GTK_STOCK_NEW }, | ^~~~~~~~~~~~ itemFactory.cxx:69:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 69 | { "/Fichier/_Nouveau", "N", (GtkItemFactoryCallback)menu_file, 1, "", GTK_STOCK_NEW }, | ^~~~~~~~~~~~~ itemFactory.cxx:70:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 70 | { "/Fichier/_Ouvrir", "O", (GtkItemFactoryCallback)menu_file, 2, "", GTK_STOCK_OPEN }, | ^~~~~~~~~~~~~~~~~~ itemFactory.cxx:70:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 70 | { "/Fichier/_Ouvrir", "O", (GtkItemFactoryCallback)menu_file, 2, "", GTK_STOCK_OPEN }, | ^~~~~~~~~~~~ itemFactory.cxx:70:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 70 | { "/Fichier/_Ouvrir", "O", (GtkItemFactoryCallback)menu_file, 2, "", GTK_STOCK_OPEN }, | ^~~~~~~~~~~~~ itemFactory.cxx:72:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 72 | { "/Fichier/_Fermer", "F4", (GtkItemFactoryCallback)menu_file, 4, "" }, | ^~~~~~~~~~~~~~~~~~ itemFactory.cxx:72:33: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 72 | { "/Fichier/_Fermer", "F4", (GtkItemFactoryCallback)menu_file, 4, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:72:91: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 72 | { "/Fichier/_Fermer", "F4", (GtkItemFactoryCallback)menu_file, 4, "" }, | ^~~~~~~~ itemFactory.cxx:73:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 73 | { "/Fichier/_Sauver", "S", (GtkItemFactoryCallback)menu_file, 5, "", GTK_STOCK_SAVE }, | ^~~~~~~~~~~~~~~~~~ itemFactory.cxx:73:34: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 73 | { "/Fichier/_Sauver", "S", (GtkItemFactoryCallback)menu_file, 5, "", GTK_STOCK_SAVE }, | ^~~~~~~~~~~~ itemFactory.cxx:73:92: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 73 | { "/Fichier/_Sauver", "S", (GtkItemFactoryCallback)menu_file, 5, "", GTK_STOCK_SAVE }, | ^~~~~~~~~~~~~ itemFactory.cxx:74:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 74 | { "/Fichier/Sauver sous ...", "F12", (GtkItemFactoryCallback)menu_file, 6, "", GTK_STOCK_SAVE_AS }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:74:40: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 74 | { "/Fichier/Sauver sous ...", "F12", (GtkItemFactoryCallback)menu_file, 6, "", GTK_STOCK_SAVE_AS }, | ^~~~~ itemFactory.cxx:74:98: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 74 | { "/Fichier/Sauver sous ...", "F12", (GtkItemFactoryCallback)menu_file, 6, "", GTK_STOCK_SAVE_AS }, | ^~~~~~~~~~~~~ itemFactory.cxx:75:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 75 | { "/Fichier/Exporter ...", NULL, (GtkItemFactoryCallback)menu_file, 8, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:75:92: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 75 | { "/Fichier/Exporter ...", NULL, (GtkItemFactoryCallback)menu_file, 8, "" }, | ^~~~~~~~ itemFactory.cxx:76:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 76 | { "/Fichier/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:76:90: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 76 | { "/Fichier/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:77:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 77 | { "/Fichier/Configuration", NULL, (GtkItemFactoryCallback)menu_file, 7, "", GTK_STOCK_PREFERENCES }, | ^~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:77:95: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 77 | { "/Fichier/Configuration", NULL, (GtkItemFactoryCallback)menu_file, 7, "", GTK_STOCK_PREFERENCES }, | ^~~~~~~~~~~~~ itemFactory.cxx:78:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 78 | { "/Fichier/Langage/Anglais", NULL, (GtkItemFactoryCallback)menu_lang, 0, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:78:77: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 78 | { "/Fichier/Langage/Anglais", NULL, (GtkItemFactoryCallback)menu_lang, 0, "" }, | ^~~~~~~~ itemFactory.cxx:79:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 79 | { "/Fichier/Langage/Francais", NULL, (GtkItemFactoryCallback)menu_lang, 1, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:79:78: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 79 | { "/Fichier/Langage/Francais", NULL, (GtkItemFactoryCallback)menu_lang, 1, "" }, | ^~~~~~~~ itemFactory.cxx:80:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 80 | { "/Fichier/Langage/Catalan", NULL, (GtkItemFactoryCallback)menu_lang, 2, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:80:77: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 80 | { "/Fichier/Langage/Catalan", NULL, (GtkItemFactoryCallback)menu_lang, 2, "" }, | ^~~~~~~~ itemFactory.cxx:81:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 81 | { "/Fichier/Langage/Russe", NULL, (GtkItemFactoryCallback)menu_lang, 3, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:81:75: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 81 | { "/Fichier/Langage/Russe", NULL, (GtkItemFactoryCallback)menu_lang, 3, "" }, | ^~~~~~~~ itemFactory.cxx:82:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 82 | { "/Fichier/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:82:90: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 82 | { "/Fichier/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:83:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 83 | { "/Fichier/_Quitter", "Q", (GtkItemFactoryCallback)askForQuit, 0, "", GTK_STOCK_QUIT }, | ^~~~~~~~~~~~~~~~~~~ itemFactory.cxx:83:31: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 83 | { "/Fichier/_Quitter", "Q", (GtkItemFactoryCallback)askForQuit, 0, "", GTK_STOCK_QUIT }, | ^~~~~~~~~~~~ itemFactory.cxx:83:86: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 83 | { "/Fichier/_Quitter", "Q", (GtkItemFactoryCallback)askForQuit, 0, "", GTK_STOCK_QUIT }, | ^~~~~~~~~~~~~ itemFactory.cxx:84:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 84 | { "/Edition", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:84:89: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 84 | { "/Edition", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:85:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 85 | { "/Edition/_Annuler", "Z", (GtkItemFactoryCallback)menu_edit, 1, "", GTK_STOCK_UNDO }, | ^~~~~~~~~~~~~~~~~~~ itemFactory.cxx:85:35: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 85 | { "/Edition/_Annuler", "Z", (GtkItemFactoryCallback)menu_edit, 1, "", GTK_STOCK_UNDO }, | ^~~~~~~~~~~~ itemFactory.cxx:85:93: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 85 | { "/Edition/_Annuler", "Z", (GtkItemFactoryCallback)menu_edit, 1, "", GTK_STOCK_UNDO }, | ^~~~~~~~~~~~~ itemFactory.cxx:86:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 86 | { "/Edition/_Refaire", "Z", (GtkItemFactoryCallback)menu_edit, 2, "", GTK_STOCK_REDO }, | ^~~~~~~~~~~~~~~~~~~ itemFactory.cxx:86:35: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 86 | { "/Edition/_Refaire", "Z", (GtkItemFactoryCallback)menu_edit, 2, "", GTK_STOCK_REDO }, | ^~~~~~~~ itemFactory.cxx:86:91: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 86 | { "/Edition/_Refaire", "Z", (GtkItemFactoryCallback)menu_edit, 2, "", GTK_STOCK_REDO }, | ^~~~~~~~~~~~~ itemFactory.cxx:87:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 87 | { "/Edition/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:87:90: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 87 | { "/Edition/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:88:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 88 | { "/Edition/Tout selectionner", "A", (GtkItemFactoryCallback)menu_edit, 3, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:88:39: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 88 | { "/Edition/Tout selectionner", "A", (GtkItemFactoryCallback)menu_edit, 3, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:88:97: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 88 | { "/Edition/Tout selectionner", "A", (GtkItemFactoryCallback)menu_edit, 3, "" }, | ^~~~~~~~ itemFactory.cxx:89:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 89 | { "/Edition/Supprimer", "", (GtkItemFactoryCallback)menu_obj, IDM_DELETE, "" }, | ^~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:89:35: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 89 | { "/Edition/Supprimer", "", (GtkItemFactoryCallback)menu_obj, IDM_DELETE, "" }, | ^~~~~~~ itemFactory.cxx:89:101: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 89 | { "/Edition/Supprimer", "", (GtkItemFactoryCallback)menu_obj, IDM_DELETE, "" }, | ^~~~~~~~ itemFactory.cxx:90:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 90 | { "/Edition/Cacher", "H", (GtkItemFactoryCallback)menu_obj, IDM_HIDE, "" }, | ^~~~~~~~~~~~~~~~~ itemFactory.cxx:90:34: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 90 | { "/Edition/Cacher", "H", (GtkItemFactoryCallback)menu_obj, IDM_HIDE, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:90:97: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 90 | { "/Edition/Cacher", "H", (GtkItemFactoryCallback)menu_obj, IDM_HIDE, "" }, | ^~~~~~~~ itemFactory.cxx:93:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 93 | { "/Edition/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:93:90: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 93 | { "/Edition/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:94:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 94 | { "/Edition/Creer un papier volant", NULL, (GtkItemFactoryCallback)menu_obj, IDM_COMMENT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:94:100: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 94 | { "/Edition/Creer un papier volant", NULL, (GtkItemFactoryCallback)menu_obj, IDM_COMMENT, "" }, | ^~~~~~~~ itemFactory.cxx:95:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 95 | { "/Points", NULL, 0, 0, "" }, | ^~~~~~~~~ itemFactory.cxx:95:86: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 95 | { "/Points", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:96:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 96 | { "/Points/Libre/Dans le plan", "l", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:96:39: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 96 | { "/Points/Libre/Dans le plan", "l", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:96:117: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 96 | { "/Points/Libre/Dans le plan", "l", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT, "" }, | ^~~~~~~~ itemFactory.cxx:97:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 97 | { "/Points/Libre/Sur un objet", "l", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT_LIMITED, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:97:39: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 97 | { "/Points/Libre/Sur un objet", "l", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT_LIMITED, "" }, | ^~~~~~~~ itemFactory.cxx:97:110: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 97 | { "/Points/Libre/Sur un objet", "l", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT_LIMITED, "" }, | ^~~~~~~~ itemFactory.cxx:98:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 98 | { "/Points/Intersection/2 droites", "i", (GtkItemFactoryCallback)menu_obj, IDM_POINTINTERSECT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:98:39: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 98 | { "/Points/Intersection/2 droites", "i", (GtkItemFactoryCallback)menu_obj, IDM_POINTINTERSECT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:98:111: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 98 | { "/Points/Intersection/2 droites", "i", (GtkItemFactoryCallback)menu_obj, IDM_POINTINTERSECT, "" }, | ^~~~~~~~ itemFactory.cxx:99:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 99 | { "/Points/Intersection/droite+cercle", "i", (GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_DROITE, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:99:43: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 99 | { "/Points/Intersection/droite+cercle", "i", (GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_DROITE, "" }, | ^~~~~~~~ itemFactory.cxx:99:112: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 99 | { "/Points/Intersection/droite+cercle", "i", (GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_DROITE, "" }, | ^~~~~~~~ itemFactory.cxx:100:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 100 | { "/Points/Intersection/2 cercles", NULL,(GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_CERCLE, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:100:103: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 100 | { "/Points/Intersection/2 cercles", NULL,(GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_CERCLE, "" }, | ^~~~~~~~ itemFactory.cxx:101:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 101 | { "/Points/Point milieu", "m", (GtkItemFactoryCallback)menu_obj, IDM_MIDPOINT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:101:32: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 101 | { "/Points/Point milieu", "m", (GtkItemFactoryCallback)menu_obj, IDM_MIDPOINT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:101:105: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 101 | { "/Points/Point milieu", "m", (GtkItemFactoryCallback)menu_obj, IDM_MIDPOINT, "" }, | ^~~~~~~~ itemFactory.cxx:102:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 102 | { "/Points/Barycentre", "b", (GtkItemFactoryCallback)menu_obj, IDM_BARY, "" }, | ^~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:102:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 102 | { "/Points/Barycentre", "b", (GtkItemFactoryCallback)menu_obj, IDM_BARY, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:102:91: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 102 | { "/Points/Barycentre", "b", (GtkItemFactoryCallback)menu_obj, IDM_BARY, "" }, | ^~~~~~~~ itemFactory.cxx:103:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 103 | { "/Points/Transforme/Translate (3 points)", "t", (GtkItemFactoryCallback)menu_obj, IDM_VECT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:103:48: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 103 | { "/Points/Transforme/Translate (3 points)", "t", (GtkItemFactoryCallback)menu_obj, IDM_VECT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:103:108: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 103 | { "/Points/Transforme/Translate (3 points)", "t", (GtkItemFactoryCallback)menu_obj, IDM_VECT, "" }, | ^~~~~~~~ itemFactory.cxx:104:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 104 | { "/Points/Transforme/Translate par un vecteur", NULL, (GtkItemFactoryCallback)menu_obj, IDM_TRANSLATEDPOINT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:104:116: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 104 | { "/Points/Transforme/Translate par un vecteur", NULL, (GtkItemFactoryCallback)menu_obj, IDM_TRANSLATEDPOINT, "" }, | ^~~~~~~~ itemFactory.cxx:105:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 105 | { "/Points/Transforme/Rotation-homothetie", "r", (GtkItemFactoryCallback)menu_obj, IDM_POINT_ROTATED, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:105:47: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 105 | { "/Points/Transforme/Rotation-homothetie", "r", (GtkItemFactoryCallback)menu_obj, IDM_POINT_ROTATED, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:105:117: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 105 | { "/Points/Transforme/Rotation-homothetie", "r", (GtkItemFactoryCallback)menu_obj, IDM_POINT_ROTATED, "" }, | ^~~~~~~~ itemFactory.cxx:106:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 106 | { "/Points/Transforme/Projete sur un cercle", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_CIRCLE, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:106:107: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 106 | { "/Points/Transforme/Projete sur un cercle", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_CIRCLE, "" }, | ^~~~~~~~ itemFactory.cxx:107:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 107 | { "/Points/Transforme/Projete sur une droite", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_LINE, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:107:108: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 107 | { "/Points/Transforme/Projete sur une droite", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_LINE, "" }, | ^~~~~~~~ itemFactory.cxx:108:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 108 | { "/Points/Transforme/Projete orthogonal", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_ORTHOGONAL, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:108:109: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 108 | { "/Points/Transforme/Projete orthogonal", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_ORTHOGONAL, "" }, | ^~~~~~~~ itemFactory.cxx:109:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 109 | { "/Droites", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:109:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 109 | { "/Droites", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:110:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 110 | { "/Droites/Par 2 points", "l", (GtkItemFactoryCallback)menu_obj, IDM_LINEAB, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:110:30: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 110 | { "/Droites/Par 2 points", "l", (GtkItemFactoryCallback)menu_obj, IDM_LINEAB, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:110:90: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 110 | { "/Droites/Par 2 points", "l", (GtkItemFactoryCallback)menu_obj, IDM_LINEAB, "" }, | ^~~~~~~~ itemFactory.cxx:111:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 111 | { "/Droites/Segment", "s", (GtkItemFactoryCallback)menu_obj, IDM_SEGMENT, "" }, | ^~~~~~~~~~~~~~~~~~ itemFactory.cxx:111:25: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 111 | { "/Droites/Segment", "s", (GtkItemFactoryCallback)menu_obj, IDM_SEGMENT, "" }, | ^~~~~~~~ itemFactory.cxx:111:82: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 111 | { "/Droites/Segment", "s", (GtkItemFactoryCallback)menu_obj, IDM_SEGMENT, "" }, | ^~~~~~~~ itemFactory.cxx:112:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 112 | { "/Droites/Perpendiculaire a une autre droite", "o", (GtkItemFactoryCallback)menu_obj, IDM_ORTHOGONAL, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:112:52: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 112 | { "/Droites/Perpendiculaire a une autre droite", "o", (GtkItemFactoryCallback)menu_obj, IDM_ORTHOGONAL, "" }, | ^~~~~~~~ itemFactory.cxx:112:112: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 112 | { "/Droites/Perpendiculaire a une autre droite", "o", (GtkItemFactoryCallback)menu_obj, IDM_ORTHOGONAL, "" }, | ^~~~~~~~ itemFactory.cxx:113:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 113 | { "/Droites/Parallele a une autre droite", "p", (GtkItemFactoryCallback)menu_obj, IDM_PARALLEL, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:113:46: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 113 | { "/Droites/Parallele a une autre droite", "p", (GtkItemFactoryCallback)menu_obj, IDM_PARALLEL, "" }, | ^~~~~~~~ itemFactory.cxx:113:104: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 113 | { "/Droites/Parallele a une autre droite", "p", (GtkItemFactoryCallback)menu_obj, IDM_PARALLEL, "" }, | ^~~~~~~~ itemFactory.cxx:114:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 114 | { "/Droites/Bissectrice", "b", (GtkItemFactoryCallback)menu_obj, IDM_BISSECTRICE, "" }, | ^~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:114:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 114 | { "/Droites/Bissectrice", "b", (GtkItemFactoryCallback)menu_obj, IDM_BISSECTRICE, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:114:94: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 114 | { "/Droites/Bissectrice", "b", (GtkItemFactoryCallback)menu_obj, IDM_BISSECTRICE, "" }, | ^~~~~~~~ itemFactory.cxx:115:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 115 | { "/Cercles", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:115:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 115 | { "/Cercles", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:116:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 116 | { "/Cercles/Centre+Rayon", "c", (GtkItemFactoryCallback)menu_obj, IDM_CIRCLEAB, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:116:30: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 116 | { "/Cercles/Centre+Rayon", "c", (GtkItemFactoryCallback)menu_obj, IDM_CIRCLEAB, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:116:92: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 116 | { "/Cercles/Centre+Rayon", "c", (GtkItemFactoryCallback)menu_obj, IDM_CIRCLEAB, "" }, | ^~~~~~~~ itemFactory.cxx:117:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 117 | { "/Cercles/Tangent a une droite", "t", (GtkItemFactoryCallback)menu_obj, IDM_CERCLE_TANGENT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:117:38: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 117 | { "/Cercles/Tangent a une droite", "t", (GtkItemFactoryCallback)menu_obj, IDM_CERCLE_TANGENT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:117:106: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 117 | { "/Cercles/Tangent a une droite", "t", (GtkItemFactoryCallback)menu_obj, IDM_CERCLE_TANGENT, "" }, | ^~~~~~~~ itemFactory.cxx:118:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 118 | { "/Vecteurs", NULL, 0, 0, "" }, | ^~~~~~~~~~~ itemFactory.cxx:118:30: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 118 | { "/Vecteurs", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:119:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 119 | { "/Vecteurs/Par deux points", "v", (GtkItemFactoryCallback)menu_obj, IDM_VECTORAB, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:119:34: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 119 | { "/Vecteurs/Par deux points", "v", (GtkItemFactoryCallback)menu_obj, IDM_VECTORAB, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:119:96: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 119 | { "/Vecteurs/Par deux points", "v", (GtkItemFactoryCallback)menu_obj, IDM_VECTORAB, "" }, | ^~~~~~~~ itemFactory.cxx:120:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 120 | { "/Vecteurs/Somme de vecteurs", NULL, (GtkItemFactoryCallback)menu_obj, IDM_VECTORSUM, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:120:91: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 120 | { "/Vecteurs/Somme de vecteurs", NULL, (GtkItemFactoryCallback)menu_obj, IDM_VECTORSUM, "" }, | ^~~~~~~~ itemFactory.cxx:127:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 127 | }; | ^ itemFactory.cxx:127:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:127:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:127:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:127:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:127:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:127:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:127:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:127:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:127:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:127:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:127:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:127:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:127:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:127:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:132:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 132 | { "/Fitxer", NULL, 0, 0, "" }, | ^~~~~~~~~ itemFactory.cxx:132:72: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 132 | { "/Fitxer", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:133:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 133 | { "/Fitxer/_Nou", "N", (GtkItemFactoryCallback)menu_file, 1, "", GTK_STOCK_NEW }, | ^~~~~~~~~~~~~~ itemFactory.cxx:133:31: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 133 | { "/Fitxer/_Nou", "N", (GtkItemFactoryCallback)menu_file, 1, "", GTK_STOCK_NEW }, | ^~~~~~~~~~~~ itemFactory.cxx:133:89: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 133 | { "/Fitxer/_Nou", "N", (GtkItemFactoryCallback)menu_file, 1, "", GTK_STOCK_NEW }, | ^~~~~~~~~~~~~ itemFactory.cxx:134:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 134 | { "/Fitxer/_Obre...", "O", (GtkItemFactoryCallback)menu_file, 2, "", GTK_STOCK_OPEN }, | ^~~~~~~~~~~~~~~~~~ itemFactory.cxx:134:34: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 134 | { "/Fitxer/_Obre...", "O", (GtkItemFactoryCallback)menu_file, 2, "", GTK_STOCK_OPEN }, | ^~~~~~~~~~~~ itemFactory.cxx:134:92: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 134 | { "/Fitxer/_Obre...", "O", (GtkItemFactoryCallback)menu_file, 2, "", GTK_STOCK_OPEN }, | ^~~~~~~~~~~~~ itemFactory.cxx:136:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 136 | { "/Fitxer/_Tanca", "F4", (GtkItemFactoryCallback)menu_file, 4, "" }, | ^~~~~~~~~~~~~~~~ itemFactory.cxx:136:31: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 136 | { "/Fitxer/_Tanca", "F4", (GtkItemFactoryCallback)menu_file, 4, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:136:89: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 136 | { "/Fitxer/_Tanca", "F4", (GtkItemFactoryCallback)menu_file, 4, "" }, | ^~~~~~~~ itemFactory.cxx:137:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 137 | { "/Fitxer/_Desa", "S", (GtkItemFactoryCallback)menu_file, 5, "", GTK_STOCK_SAVE }, | ^~~~~~~~~~~~~~~ itemFactory.cxx:137:31: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 137 | { "/Fitxer/_Desa", "S", (GtkItemFactoryCallback)menu_file, 5, "", GTK_STOCK_SAVE }, | ^~~~~~~~~~~~ itemFactory.cxx:137:89: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 137 | { "/Fitxer/_Desa", "S", (GtkItemFactoryCallback)menu_file, 5, "", GTK_STOCK_SAVE }, | ^~~~~~~~~~~~~ itemFactory.cxx:138:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 138 | { "/Fitxer/Desa com...", "F12", (GtkItemFactoryCallback)menu_file, 6, "", GTK_STOCK_SAVE_AS }, | ^~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:138:35: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 138 | { "/Fitxer/Desa com...", "F12", (GtkItemFactoryCallback)menu_file, 6, "", GTK_STOCK_SAVE_AS }, | ^~~~~ itemFactory.cxx:138:93: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 138 | { "/Fitxer/Desa com...", "F12", (GtkItemFactoryCallback)menu_file, 6, "", GTK_STOCK_SAVE_AS }, | ^~~~~~~~~~~~~ itemFactory.cxx:139:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 139 | { "/Fitxer/Exporter ...", NULL, (GtkItemFactoryCallback)menu_file, 8, "" }, | ^~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:139:91: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 139 | { "/Fitxer/Exporter ...", NULL, (GtkItemFactoryCallback)menu_file, 8, "" }, | ^~~~~~~~ itemFactory.cxx:140:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 140 | { "/Fitxer/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~~~~~~~ itemFactory.cxx:140:89: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 140 | { "/Fitxer/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:141:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 141 | { "/Fitxer/Settings", NULL, (GtkItemFactoryCallback)menu_file, 7, "", GTK_STOCK_PREFERENCES }, | ^~~~~~~~~~~~~~~~~~ itemFactory.cxx:141:89: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 141 | { "/Fitxer/Settings", NULL, (GtkItemFactoryCallback)menu_file, 7, "", GTK_STOCK_PREFERENCES }, | ^~~~~~~~~~~~~ itemFactory.cxx:142:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 142 | { "/Fitxer/Llengua/Anglès", NULL, (GtkItemFactoryCallback)menu_lang, 0, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:142:76: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 142 | { "/Fitxer/Llengua/Anglès", NULL, (GtkItemFactoryCallback)menu_lang, 0, "" }, | ^~~~~~~~ itemFactory.cxx:143:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 143 | { "/Fitxer/Llengua/Francès", NULL, (GtkItemFactoryCallback)menu_lang, 1, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:143:77: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 143 | { "/Fitxer/Llengua/Francès", NULL, (GtkItemFactoryCallback)menu_lang, 1, "" }, | ^~~~~~~~ itemFactory.cxx:144:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 144 | { "/Fitxer/Llengua/Català", NULL, (GtkItemFactoryCallback)menu_lang, 2, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:144:76: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 144 | { "/Fitxer/Llengua/Català", NULL, (GtkItemFactoryCallback)menu_lang, 2, "" }, | ^~~~~~~~ itemFactory.cxx:145:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 145 | { "/Fitxer/Llengua/Rus", NULL, (GtkItemFactoryCallback)menu_lang, 3, "" }, | ^~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:145:72: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 145 | { "/Fitxer/Llengua/Rus", NULL, (GtkItemFactoryCallback)menu_lang, 3, "" }, | ^~~~~~~~ itemFactory.cxx:146:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 146 | { "/Fitxer/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~~~~~~~ itemFactory.cxx:146:89: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 146 | { "/Fitxer/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:147:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 147 | { "/Fitxer/_Surt", "Q", (GtkItemFactoryCallback)askForQuit, 0, "", GTK_STOCK_QUIT }, | ^~~~~~~~~~~~~~~ itemFactory.cxx:147:27: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 147 | { "/Fitxer/_Surt", "Q", (GtkItemFactoryCallback)askForQuit, 0, "", GTK_STOCK_QUIT }, | ^~~~~~~~~~~~ itemFactory.cxx:147:82: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 147 | { "/Fitxer/_Surt", "Q", (GtkItemFactoryCallback)askForQuit, 0, "", GTK_STOCK_QUIT }, | ^~~~~~~~~~~~~ itemFactory.cxx:148:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 148 | { "/Edita", NULL, 0, 0, "" }, | ^~~~~~~~ itemFactory.cxx:148:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 148 | { "/Edita", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:149:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 149 | { "/Edita/_Desfés", "Z", (GtkItemFactoryCallback)menu_edit, 1, "", GTK_STOCK_UNDO }, | ^~~~~~~~~~~~~~~~ itemFactory.cxx:149:33: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 149 | { "/Edita/_Desfés", "Z", (GtkItemFactoryCallback)menu_edit, 1, "", GTK_STOCK_UNDO }, | ^~~~~~~~~~~~ itemFactory.cxx:149:91: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 149 | { "/Edita/_Desfés", "Z", (GtkItemFactoryCallback)menu_edit, 1, "", GTK_STOCK_UNDO }, | ^~~~~~~~~~~~~ itemFactory.cxx:150:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 150 | { "/Edita/_Refés", "Z", (GtkItemFactoryCallback)menu_edit, 2, "", GTK_STOCK_REDO }, | ^~~~~~~~~~~~~~~ itemFactory.cxx:150:32: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 150 | { "/Edita/_Refés", "Z", (GtkItemFactoryCallback)menu_edit, 2, "", GTK_STOCK_REDO }, | ^~~~~~~~ itemFactory.cxx:150:88: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 150 | { "/Edita/_Refés", "Z", (GtkItemFactoryCallback)menu_edit, 2, "", GTK_STOCK_REDO }, | ^~~~~~~~~~~~~ itemFactory.cxx:151:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 151 | { "/Edita/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~~~~~~ itemFactory.cxx:151:88: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 151 | { "/Edita/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:152:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 152 | { "/Edita/Sel·lecciona-ho tot", "A", (GtkItemFactoryCallback)menu_edit, 3, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:152:40: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 152 | { "/Edita/Sel·lecciona-ho tot", "A", (GtkItemFactoryCallback)menu_edit, 3, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:152:98: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 152 | { "/Edita/Sel·lecciona-ho tot", "A", (GtkItemFactoryCallback)menu_edit, 3, "" }, | ^~~~~~~~ itemFactory.cxx:153:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 153 | { "/Edita/Suprimeix", "", (GtkItemFactoryCallback)menu_obj, IDM_DELETE, "" }, | ^~~~~~~~~~~~~~~~~~ itemFactory.cxx:153:33: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 153 | { "/Edita/Suprimeix", "", (GtkItemFactoryCallback)menu_obj, IDM_DELETE, "" }, | ^~~~~~~ itemFactory.cxx:153:99: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 153 | { "/Edita/Suprimeix", "", (GtkItemFactoryCallback)menu_obj, IDM_DELETE, "" }, | ^~~~~~~~ itemFactory.cxx:154:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 154 | { "/Edita/Amaga", "H", (GtkItemFactoryCallback)menu_obj, IDM_HIDE, "" }, | ^~~~~~~~~~~~~~ itemFactory.cxx:154:31: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 154 | { "/Edita/Amaga", "H", (GtkItemFactoryCallback)menu_obj, IDM_HIDE, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:154:94: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 154 | { "/Edita/Amaga", "H", (GtkItemFactoryCallback)menu_obj, IDM_HIDE, "" }, | ^~~~~~~~ itemFactory.cxx:157:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 157 | { "/Edita/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~~~~~~ itemFactory.cxx:157:88: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 157 | { "/Edita/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:158:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 158 | { "/Edita/Crea un comentari", NULL, (GtkItemFactoryCallback)menu_obj, IDM_COMMENT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:158:93: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 158 | { "/Edita/Crea un comentari", NULL, (GtkItemFactoryCallback)menu_obj, IDM_COMMENT, "" }, | ^~~~~~~~ itemFactory.cxx:159:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 159 | { "/Punts", NULL, 0, 0, "" }, | ^~~~~~~~ itemFactory.cxx:159:85: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 159 | { "/Punts", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:160:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 160 | { "/Punts/Lliure/En el pla", "f", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:160:36: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 160 | { "/Punts/Lliure/En el pla", "f", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:160:114: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 160 | { "/Punts/Lliure/En el pla", "f", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT, "" }, | ^~~~~~~~ itemFactory.cxx:161:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 161 | { "/Punts/lliure/En un objecte", "f", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT_LIMITED, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:161:40: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 161 | { "/Punts/lliure/En un objecte", "f", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT_LIMITED, "" }, | ^~~~~~~~ itemFactory.cxx:161:111: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 161 | { "/Punts/lliure/En un objecte", "f", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT_LIMITED, "" }, | ^~~~~~~~ itemFactory.cxx:162:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 162 | { "/Punts/Intersecció/2 Rectes", "i", (GtkItemFactoryCallback)menu_obj, IDM_POINTINTERSECT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:162:37: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 162 | { "/Punts/Intersecció/2 Rectes", "i", (GtkItemFactoryCallback)menu_obj, IDM_POINTINTERSECT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:162:105: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 162 | { "/Punts/Intersecció/2 Rectes", "i", (GtkItemFactoryCallback)menu_obj, IDM_POINTINTERSECT, "" }, | ^~~~~~~~ itemFactory.cxx:163:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 163 | { "/Punts/Intersecció/recta+circumferència", "i", (GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_DROITE, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:163:50: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 163 | { "/Punts/Intersecció/recta+circumferència", "i", (GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_DROITE, "" }, | ^~~~~~~~ itemFactory.cxx:163:119: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 163 | { "/Punts/Intersecció/recta+circumferència", "i", (GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_DROITE, "" }, | ^~~~~~~~ itemFactory.cxx:164:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 164 | { "/Punts/Intersecció/2 Circumferències", NULL,(GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_CERCLE, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:164:111: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 164 | { "/Punts/Intersecció/2 Circumferències", NULL,(GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_CERCLE, "" }, | ^~~~~~~~ itemFactory.cxx:165:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 165 | { "/Punts/Punt mitjà", "m", (GtkItemFactoryCallback)menu_obj, IDM_MIDPOINT, "" }, | ^~~~~~~~~~~~~~~~~~~ itemFactory.cxx:165:30: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 165 | { "/Punts/Punt mitjà", "m", (GtkItemFactoryCallback)menu_obj, IDM_MIDPOINT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:165:103: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 165 | { "/Punts/Punt mitjà", "m", (GtkItemFactoryCallback)menu_obj, IDM_MIDPOINT, "" }, | ^~~~~~~~ itemFactory.cxx:166:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 166 | { "/Punts/Baricentre", "b", (GtkItemFactoryCallback)menu_obj, IDM_BARY, "" }, | ^~~~~~~~~~~~~~~~~~~ itemFactory.cxx:166:28: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 166 | { "/Punts/Baricentre", "b", (GtkItemFactoryCallback)menu_obj, IDM_BARY, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:166:90: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 166 | { "/Punts/Baricentre", "b", (GtkItemFactoryCallback)menu_obj, IDM_BARY, "" }, | ^~~~~~~~ itemFactory.cxx:167:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 167 | { "/Punts/Transformats/Traslladat (3 punts)", "t", (GtkItemFactoryCallback)menu_obj, IDM_VECT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:167:49: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 167 | { "/Punts/Transformats/Traslladat (3 punts)", "t", (GtkItemFactoryCallback)menu_obj, IDM_VECT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:167:109: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 167 | { "/Punts/Transformats/Traslladat (3 punts)", "t", (GtkItemFactoryCallback)menu_obj, IDM_VECT, "" }, | ^~~~~~~~ itemFactory.cxx:168:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 168 | { "/Punts/Transformats/Traslladat per un vector", NULL, (GtkItemFactoryCallback)menu_obj, IDM_TRANSLATEDPOINT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:168:114: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 168 | { "/Punts/Transformats/Traslladat per un vector", NULL, (GtkItemFactoryCallback)menu_obj, IDM_TRANSLATEDPOINT, "" }, | ^~~~~~~~ itemFactory.cxx:169:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 169 | { "/Punts/Transformats/Rotat", "r", (GtkItemFactoryCallback)menu_obj, IDM_POINT_ROTATED, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:169:34: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 169 | { "/Punts/Transformats/Rotat", "r", (GtkItemFactoryCallback)menu_obj, IDM_POINT_ROTATED, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:169:104: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 169 | { "/Punts/Transformats/Rotat", "r", (GtkItemFactoryCallback)menu_obj, IDM_POINT_ROTATED, "" }, | ^~~~~~~~ itemFactory.cxx:170:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 170 | { "/Punts/Transformats/Projecció en una circumferència", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_CIRCLE, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:170:120: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 170 | { "/Punts/Transformats/Projecció en una circumferència", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_CIRCLE, "" }, | ^~~~~~~~ itemFactory.cxx:171:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 171 | { "/Punts/Transformats/Projecció en una recta", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_LINE, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:171:110: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 171 | { "/Punts/Transformats/Projecció en una recta", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_LINE, "" }, | ^~~~~~~~ itemFactory.cxx:172:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 172 | { "/Punts/Transformats/Projecció ortogonal", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_ORTHOGONAL, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:172:112: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 172 | { "/Punts/Transformats/Projecció ortogonal", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_ORTHOGONAL, "" }, | ^~~~~~~~ itemFactory.cxx:173:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 173 | { "/Rectes", NULL, 0, 0, "" }, | ^~~~~~~~~ itemFactory.cxx:173:86: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 173 | { "/Rectes", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:174:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 174 | { "/Rectes/Per dos punts", "l", (GtkItemFactoryCallback)menu_obj, IDM_LINEAB, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:174:30: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 174 | { "/Rectes/Per dos punts", "l", (GtkItemFactoryCallback)menu_obj, IDM_LINEAB, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:174:90: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 174 | { "/Rectes/Per dos punts", "l", (GtkItemFactoryCallback)menu_obj, IDM_LINEAB, "" }, | ^~~~~~~~ itemFactory.cxx:175:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 175 | { "/Rectes/Segment", "s", (GtkItemFactoryCallback)menu_obj, IDM_SEGMENT, "" }, | ^~~~~~~~~~~~~~~~~ itemFactory.cxx:175:24: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 175 | { "/Rectes/Segment", "s", (GtkItemFactoryCallback)menu_obj, IDM_SEGMENT, "" }, | ^~~~~~~~ itemFactory.cxx:175:81: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 175 | { "/Rectes/Segment", "s", (GtkItemFactoryCallback)menu_obj, IDM_SEGMENT, "" }, | ^~~~~~~~ itemFactory.cxx:176:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 176 | { "/Rectes/Perpendicular a una altra recta", "o", (GtkItemFactoryCallback)menu_obj, IDM_ORTHOGONAL, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:176:48: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 176 | { "/Rectes/Perpendicular a una altra recta", "o", (GtkItemFactoryCallback)menu_obj, IDM_ORTHOGONAL, "" }, | ^~~~~~~~ itemFactory.cxx:176:108: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 176 | { "/Rectes/Perpendicular a una altra recta", "o", (GtkItemFactoryCallback)menu_obj, IDM_ORTHOGONAL, "" }, | ^~~~~~~~ itemFactory.cxx:177:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 177 | { "/Rectes/Paral·lela a una altra recta", "p", (GtkItemFactoryCallback)menu_obj, IDM_PARALLEL, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:177:46: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 177 | { "/Rectes/Paral·lela a una altra recta", "p", (GtkItemFactoryCallback)menu_obj, IDM_PARALLEL, "" }, | ^~~~~~~~ itemFactory.cxx:177:104: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 177 | { "/Rectes/Paral·lela a una altra recta", "p", (GtkItemFactoryCallback)menu_obj, IDM_PARALLEL, "" }, | ^~~~~~~~ itemFactory.cxx:178:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 178 | { "/Rectes/Bissectriu", "b", (GtkItemFactoryCallback)menu_obj, IDM_BISSECTRICE, "" }, | ^~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:178:27: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 178 | { "/Rectes/Bissectriu", "b", (GtkItemFactoryCallback)menu_obj, IDM_BISSECTRICE, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:178:92: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 178 | { "/Rectes/Bissectriu", "b", (GtkItemFactoryCallback)menu_obj, IDM_BISSECTRICE, "" }, | ^~~~~~~~ itemFactory.cxx:179:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 179 | { "/Circumferències", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~~~~~~ itemFactory.cxx:179:38: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 179 | { "/Circumferències", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:180:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 180 | { "/Circumferències/Centre+Radi", "c", (GtkItemFactoryCallback)menu_obj, IDM_CIRCLEAB, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:180:38: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 180 | { "/Circumferències/Centre+Radi", "c", (GtkItemFactoryCallback)menu_obj, IDM_CIRCLEAB, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:180:100: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 180 | { "/Circumferències/Centre+Radi", "c", (GtkItemFactoryCallback)menu_obj, IDM_CIRCLEAB, "" }, | ^~~~~~~~ itemFactory.cxx:181:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 181 | { "/Circumferències/Tangent a una recta", "t", (GtkItemFactoryCallback)menu_obj, IDM_CERCLE_TANGENT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:181:46: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 181 | { "/Circumferències/Tangent a una recta", "t", (GtkItemFactoryCallback)menu_obj, IDM_CERCLE_TANGENT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:181:114: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 181 | { "/Circumferències/Tangent a una recta", "t", (GtkItemFactoryCallback)menu_obj, IDM_CERCLE_TANGENT, "" }, | ^~~~~~~~ itemFactory.cxx:182:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 182 | { "/Vectors", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:182:29: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 182 | { "/Vectors", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:183:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 183 | { "/Vectors/Per dos punts", "v", (GtkItemFactoryCallback)menu_obj, IDM_VECTORAB, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:183:31: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 183 | { "/Vectors/Per dos punts", "v", (GtkItemFactoryCallback)menu_obj, IDM_VECTORAB, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:183:93: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 183 | { "/Vectors/Per dos punts", "v", (GtkItemFactoryCallback)menu_obj, IDM_VECTORAB, "" }, | ^~~~~~~~ itemFactory.cxx:184:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 184 | { "/Vectors/Suma de vectors", NULL, (GtkItemFactoryCallback)menu_obj, IDM_VECTORSUM, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:184:88: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 184 | { "/Vectors/Suma de vectors", NULL, (GtkItemFactoryCallback)menu_obj, IDM_VECTORSUM, "" }, | ^~~~~~~~ itemFactory.cxx:191:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 191 | }; | ^ itemFactory.cxx:191:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:191:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:191:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:191:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:191:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:191:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:191:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:191:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:191:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:191:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:191:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:191:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:191:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:191:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:195:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 195 | { "/Файл", NULL, 0, 0, "" }, | ^~~~~~~ itemFactory.cxx:195:74: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 195 | { "/Файл", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:196:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 196 | { "/Файл/_Новый", "N", (GtkItemFactoryCallback)menu_file, 1, "", GTK_STOCK_NEW }, | ^~~~~~~~~~~~~~ itemFactory.cxx:196:40: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 196 | { "/Файл/_Новый", "N", (GtkItemFactoryCallback)menu_file, 1, "", GTK_STOCK_NEW }, | ^~~~~~~~~~~~ itemFactory.cxx:196:98: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 196 | { "/Файл/_Новый", "N", (GtkItemFactoryCallback)menu_file, 1, "", GTK_STOCK_NEW }, | ^~~~~~~~~~~~~ itemFactory.cxx:197:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 197 | { "/Файл/_Открыть", "O", (GtkItemFactoryCallback)menu_file, 2, "", GTK_STOCK_OPEN }, | ^~~~~~~~~~~~~~~~ itemFactory.cxx:197:43: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 197 | { "/Файл/_Открыть", "O", (GtkItemFactoryCallback)menu_file, 2, "", GTK_STOCK_OPEN }, | ^~~~~~~~~~~~ itemFactory.cxx:197:101: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 197 | { "/Файл/_Открыть", "O", (GtkItemFactoryCallback)menu_file, 2, "", GTK_STOCK_OPEN }, | ^~~~~~~~~~~~~ itemFactory.cxx:199:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 199 | { "/Файл/_Закрыть", "F4", (GtkItemFactoryCallback)menu_file, 4, "" }, | ^~~~~~~~~~~~~~~~ itemFactory.cxx:199:42: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 199 | { "/Файл/_Закрыть", "F4", (GtkItemFactoryCallback)menu_file, 4, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:199:100: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 199 | { "/Файл/_Закрыть", "F4", (GtkItemFactoryCallback)menu_file, 4, "" }, | ^~~~~~~~ itemFactory.cxx:200:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 200 | { "/Файл/_Сохранить", "S", (GtkItemFactoryCallback)menu_file, 5, "", GTK_STOCK_SAVE }, | ^~~~~~~~~~~~~~~~~~ itemFactory.cxx:200:47: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 200 | { "/Файл/_Сохранить", "S", (GtkItemFactoryCallback)menu_file, 5, "", GTK_STOCK_SAVE }, | ^~~~~~~~~~~~ itemFactory.cxx:200:105: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 200 | { "/Файл/_Сохранить", "S", (GtkItemFactoryCallback)menu_file, 5, "", GTK_STOCK_SAVE }, | ^~~~~~~~~~~~~ itemFactory.cxx:201:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 201 | { "/Файл/Сохранить как", "F12", (GtkItemFactoryCallback)menu_file, 6, "", GTK_STOCK_SAVE_AS }, | ^~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:201:51: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 201 | { "/Файл/Сохранить как", "F12", (GtkItemFactoryCallback)menu_file, 6, "", GTK_STOCK_SAVE_AS }, | ^~~~~ itemFactory.cxx:201:109: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 201 | { "/Файл/Сохранить как", "F12", (GtkItemFactoryCallback)menu_file, 6, "", GTK_STOCK_SAVE_AS }, | ^~~~~~~~~~~~~ itemFactory.cxx:202:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 202 | { "/Файл/Экспорт ...", NULL, (GtkItemFactoryCallback)menu_file, 8, "" }, | ^~~~~~~~~~~~~~~~~~~ itemFactory.cxx:202:99: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 202 | { "/Файл/Экспорт ...", NULL, (GtkItemFactoryCallback)menu_file, 8, "" }, | ^~~~~~~~ itemFactory.cxx:203:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 203 | { "/Файл/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~~~~~ itemFactory.cxx:203:91: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 203 | { "/Файл/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:204:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 204 | { "/Файл/Настройки", NULL, (GtkItemFactoryCallback)menu_file, 7, "", GTK_STOCK_PREFERENCES }, | ^~~~~~~~~~~~~~~~~ itemFactory.cxx:204:101: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 204 | { "/Файл/Настройки", NULL, (GtkItemFactoryCallback)menu_file, 7, "", GTK_STOCK_PREFERENCES }, | ^~~~~~~~~~~~~ itemFactory.cxx:205:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 205 | { "/Файл/Язык/Английский", NULL, (GtkItemFactoryCallback)menu_lang, 0, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:205:92: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 205 | { "/Файл/Язык/Английский", NULL, (GtkItemFactoryCallback)menu_lang, 0, "" }, | ^~~~~~~~ itemFactory.cxx:206:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 206 | { "/Файл/Язык/Французский", NULL, (GtkItemFactoryCallback)menu_lang, 1, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:206:94: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 206 | { "/Файл/Язык/Французский", NULL, (GtkItemFactoryCallback)menu_lang, 1, "" }, | ^~~~~~~~ itemFactory.cxx:207:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 207 | { "/Файл/Язык/Каталанский", NULL, (GtkItemFactoryCallback)menu_lang, 2, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:207:94: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 207 | { "/Файл/Язык/Каталанский", NULL, (GtkItemFactoryCallback)menu_lang, 2, "" }, | ^~~~~~~~ itemFactory.cxx:208:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 208 | { "/Файл/Язык/Русский", NULL, (GtkItemFactoryCallback)menu_lang, 3, "" }, | ^~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:208:86: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 208 | { "/Файл/Язык/Русский", NULL, (GtkItemFactoryCallback)menu_lang, 3, "" }, | ^~~~~~~~ itemFactory.cxx:209:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 209 | { "/Файл/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~~~~~ itemFactory.cxx:209:91: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 209 | { "/Файл/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:210:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 210 | { "/Файл/_Выход", "Q", (GtkItemFactoryCallback)askForQuit, 0, "", GTK_STOCK_QUIT }, | ^~~~~~~~~~~~~~ itemFactory.cxx:210:35: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 210 | { "/Файл/_Выход", "Q", (GtkItemFactoryCallback)askForQuit, 0, "", GTK_STOCK_QUIT }, | ^~~~~~~~~~~~ itemFactory.cxx:210:90: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 210 | { "/Файл/_Выход", "Q", (GtkItemFactoryCallback)askForQuit, 0, "", GTK_STOCK_QUIT }, | ^~~~~~~~~~~~~ itemFactory.cxx:211:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 211 | { "/Правка", NULL, 0, 0, "" }, | ^~~~~~~~~ itemFactory.cxx:211:94: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 211 | { "/Правка", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:212:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 212 | { "/Правка/_Отменить", "Z", (GtkItemFactoryCallback)menu_edit, 1, "", GTK_STOCK_UNDO }, | ^~~~~~~~~~~~~~~~~~~ itemFactory.cxx:212:49: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 212 | { "/Правка/_Отменить", "Z", (GtkItemFactoryCallback)menu_edit, 1, "", GTK_STOCK_UNDO }, | ^~~~~~~~~~~~ itemFactory.cxx:212:107: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 212 | { "/Правка/_Отменить", "Z", (GtkItemFactoryCallback)menu_edit, 1, "", GTK_STOCK_UNDO }, | ^~~~~~~~~~~~~ itemFactory.cxx:213:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 213 | { "/Правка/_Повторить", "Z", (GtkItemFactoryCallback)menu_edit, 2, "", GTK_STOCK_REDO }, | ^~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:213:51: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 213 | { "/Правка/_Повторить", "Z", (GtkItemFactoryCallback)menu_edit, 2, "", GTK_STOCK_REDO }, | ^~~~~~~~ itemFactory.cxx:213:107: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 213 | { "/Правка/_Повторить", "Z", (GtkItemFactoryCallback)menu_edit, 2, "", GTK_STOCK_REDO }, | ^~~~~~~~~~~~~ itemFactory.cxx:214:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 214 | { "/Правка/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~~~~~~~ itemFactory.cxx:214:95: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 214 | { "/Правка/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:215:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 215 | { "/Правка/Выделить всё", "A", (GtkItemFactoryCallback)menu_edit, 3, "" }, | ^~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:215:50: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 215 | { "/Правка/Выделить всё", "A", (GtkItemFactoryCallback)menu_edit, 3, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:215:108: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 215 | { "/Правка/Выделить всё", "A", (GtkItemFactoryCallback)menu_edit, 3, "" }, | ^~~~~~~~ itemFactory.cxx:216:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 216 | { "/Правка/Удалить", "", (GtkItemFactoryCallback)menu_obj, IDM_DELETE, "" }, | ^~~~~~~~~~~~~~~~~ itemFactory.cxx:216:45: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 216 | { "/Правка/Удалить", "", (GtkItemFactoryCallback)menu_obj, IDM_DELETE, "" }, | ^~~~~~~ itemFactory.cxx:216:111: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 216 | { "/Правка/Удалить", "", (GtkItemFactoryCallback)menu_obj, IDM_DELETE, "" }, | ^~~~~~~~ itemFactory.cxx:217:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 217 | { "/Правка/Скрыть", "H", (GtkItemFactoryCallback)menu_obj, IDM_HIDE, "" }, | ^~~~~~~~~~~~~~~~ itemFactory.cxx:217:45: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 217 | { "/Правка/Скрыть", "H", (GtkItemFactoryCallback)menu_obj, IDM_HIDE, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:217:108: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 217 | { "/Правка/Скрыть", "H", (GtkItemFactoryCallback)menu_obj, IDM_HIDE, "" }, | ^~~~~~~~ itemFactory.cxx:220:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 220 | { "/Правка/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~~~~~~~ itemFactory.cxx:220:95: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 220 | { "/Правка/separator", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:221:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 221 | { "/Правка/Создать область комментария", NULL, (GtkItemFactoryCallback)menu_obj, IDM_COMMENT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:221:135: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 221 | { "/Правка/Создать область комментария", NULL, (GtkItemFactoryCallback)menu_obj, IDM_COMMENT, "" }, | ^~~~~~~~ itemFactory.cxx:222:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 222 | { "/Точки", NULL, 0, 0, "" }, | ^~~~~~~~ itemFactory.cxx:222:90: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 222 | { "/Точки", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:223:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 223 | { "/Точки/Свободная/В плоскости", "f", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:223:65: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 223 | { "/Точки/Свободная/В плоскости", "f", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:223:143: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 223 | { "/Точки/Свободная/В плоскости", "f", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT, "" }, | ^~~~~~~~ itemFactory.cxx:224:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 224 | { "/Точки/Свободная/На объекте", "f", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT_LIMITED, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:224:63: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 224 | { "/Точки/Свободная/На объекте", "f", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT_LIMITED, "" }, | ^~~~~~~~ itemFactory.cxx:224:134: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 224 | { "/Точки/Свободная/На объекте", "f", (GtkItemFactoryCallback)menu_obj, IDM_FIXPOINT_LIMITED, "" }, | ^~~~~~~~ itemFactory.cxx:225:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 225 | { "/Точки/Пересечение/2 прямые", "i", (GtkItemFactoryCallback)menu_obj, IDM_POINTINTERSECT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:225:58: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 225 | { "/Точки/Пересечение/2 прямые", "i", (GtkItemFactoryCallback)menu_obj, IDM_POINTINTERSECT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:225:130: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 225 | { "/Точки/Пересечение/2 прямые", "i", (GtkItemFactoryCallback)menu_obj, IDM_POINTINTERSECT, "" }, | ^~~~~~~~ itemFactory.cxx:226:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 226 | { "/Точки/Пересечение/прямая+окружность", "i", (GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_DROITE, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:226:77: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 226 | { "/Точки/Пересечение/прямая+окружность", "i", (GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_DROITE, "" }, | ^~~~~~~~ itemFactory.cxx:226:146: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 226 | { "/Точки/Пересечение/прямая+окружность", "i", (GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_DROITE, "" }, | ^~~~~~~~ itemFactory.cxx:227:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 227 | { "/Точки/Пересечение/2 окружности", NULL,(GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_CERCLE, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:227:130: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 227 | { "/Точки/Пересечение/2 окружности", NULL,(GtkItemFactoryCallback)menu_obj, IDM_INTER_CERCLE_CERCLE, "" }, | ^~~~~~~~ itemFactory.cxx:228:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 228 | { "/Точки/Средняя точка", "m", (GtkItemFactoryCallback)menu_obj, IDM_MIDPOINT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:228:49: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 228 | { "/Точки/Средняя точка", "m", (GtkItemFactoryCallback)menu_obj, IDM_MIDPOINT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:228:122: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 228 | { "/Точки/Средняя точка", "m", (GtkItemFactoryCallback)menu_obj, IDM_MIDPOINT, "" }, | ^~~~~~~~ itemFactory.cxx:229:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 229 | { "/Точки/Барицентр", "b", (GtkItemFactoryCallback)menu_obj, IDM_BARY, "" }, | ^~~~~~~~~~~~~~~~~~ itemFactory.cxx:229:41: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 229 | { "/Точки/Барицентр", "b", (GtkItemFactoryCallback)menu_obj, IDM_BARY, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:229:103: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 229 | { "/Точки/Барицентр", "b", (GtkItemFactoryCallback)menu_obj, IDM_BARY, "" }, | ^~~~~~~~ itemFactory.cxx:230:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 230 | { "/Точки/Преобразованная/Переведённая (3 точки)", "t", (GtkItemFactoryCallback)menu_obj, IDM_VECT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:230:91: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 230 | { "/Точки/Преобразованная/Переведённая (3 точки)", "t", (GtkItemFactoryCallback)menu_obj, IDM_VECT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:230:151: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 230 | { "/Точки/Преобразованная/Переведённая (3 точки)", "t", (GtkItemFactoryCallback)menu_obj, IDM_VECT, "" }, | ^~~~~~~~ itemFactory.cxx:231:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 231 | { "/Точки/Преобразованная/Переведённая вектором", NULL, (GtkItemFactoryCallback)menu_obj, IDM_TRANSLATEDPOINT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:231:154: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 231 | { "/Точки/Преобразованная/Переведённая вектором", NULL, (GtkItemFactoryCallback)menu_obj, IDM_TRANSLATEDPOINT, "" }, | ^~~~~~~~ itemFactory.cxx:232:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 232 | { "/Точки/Преобразованная/Повёрнуто-подобная", "r", (GtkItemFactoryCallback)menu_obj, IDM_POINT_ROTATED, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:232:87: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 232 | { "/Точки/Преобразованная/Повёрнуто-подобная", "r", (GtkItemFactoryCallback)menu_obj, IDM_POINT_ROTATED, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:232:157: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 232 | { "/Точки/Преобразованная/Повёрнуто-подобная", "r", (GtkItemFactoryCallback)menu_obj, IDM_POINT_ROTATED, "" }, | ^~~~~~~~ itemFactory.cxx:233:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 233 | { "/Точки/Преобразованная/Проецируемая на окружность", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_CIRCLE, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:233:160: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 233 | { "/Точки/Преобразованная/Проецируемая на окружность", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_CIRCLE, "" }, | ^~~~~~~~ itemFactory.cxx:234:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 234 | { "/Точки/Преобразованная/Проецируемая на прямую", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_LINE, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:234:152: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 234 | { "/Точки/Преобразованная/Проецируемая на прямую", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_LINE, "" }, | ^~~~~~~~ itemFactory.cxx:235:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 235 | { "/Точки/Преобразованная/Проецируемая ортогонально", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_ORTHOGONAL, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:235:164: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 235 | { "/Точки/Преобразованная/Проецируемая ортогонально", NULL, (GtkItemFactoryCallback)menu_obj, IDM_PROJ_ORTHOGONAL, "" }, | ^~~~~~~~ itemFactory.cxx:236:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 236 | { "/Прямые", NULL, 0, 0, "" }, | ^~~~~~~~~ itemFactory.cxx:236:92: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 236 | { "/Прямые", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:237:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 237 | { "/Прямые/Двумя точками", "l", (GtkItemFactoryCallback)menu_obj, IDM_LINEAB, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:237:48: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 237 | { "/Прямые/Двумя точками", "l", (GtkItemFactoryCallback)menu_obj, IDM_LINEAB, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:237:108: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 237 | { "/Прямые/Двумя точками", "l", (GtkItemFactoryCallback)menu_obj, IDM_LINEAB, "" }, | ^~~~~~~~ itemFactory.cxx:238:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 238 | { "/Прямые/Отрезок", "s", (GtkItemFactoryCallback)menu_obj, IDM_SEGMENT, "" }, | ^~~~~~~~~~~~~~~~~ itemFactory.cxx:238:37: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 238 | { "/Прямые/Отрезок", "s", (GtkItemFactoryCallback)menu_obj, IDM_SEGMENT, "" }, | ^~~~~~~~ itemFactory.cxx:238:94: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 238 | { "/Прямые/Отрезок", "s", (GtkItemFactoryCallback)menu_obj, IDM_SEGMENT, "" }, | ^~~~~~~~ itemFactory.cxx:239:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 239 | { "/Прямые/Ортогональная другой прямой", "o", (GtkItemFactoryCallback)menu_obj, IDM_ORTHOGONAL, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:239:75: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 239 | { "/Прямые/Ортогональная другой прямой", "o", (GtkItemFactoryCallback)menu_obj, IDM_ORTHOGONAL, "" }, | ^~~~~~~~ itemFactory.cxx:239:135: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 239 | { "/Прямые/Ортогональная другой прямой", "o", (GtkItemFactoryCallback)menu_obj, IDM_ORTHOGONAL, "" }, | ^~~~~~~~ itemFactory.cxx:240:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 240 | { "/Прямые/Параллельная другой прямой", "p", (GtkItemFactoryCallback)menu_obj, IDM_PARALLEL, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:240:73: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 240 | { "/Прямые/Параллельная другой прямой", "p", (GtkItemFactoryCallback)menu_obj, IDM_PARALLEL, "" }, | ^~~~~~~~ itemFactory.cxx:240:131: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 240 | { "/Прямые/Параллельная другой прямой", "p", (GtkItemFactoryCallback)menu_obj, IDM_PARALLEL, "" }, | ^~~~~~~~ itemFactory.cxx:241:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 241 | { "/Прямые/Биссектриса", "b", (GtkItemFactoryCallback)menu_obj, IDM_BISSECTRICE, "" }, | ^~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:241:45: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 241 | { "/Прямые/Биссектриса", "b", (GtkItemFactoryCallback)menu_obj, IDM_BISSECTRICE, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:241:110: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 241 | { "/Прямые/Биссектриса", "b", (GtkItemFactoryCallback)menu_obj, IDM_BISSECTRICE, "" }, | ^~~~~~~~ itemFactory.cxx:242:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 242 | { "/Окружности", NULL, 0, 0, "" }, | ^~~~~~~~~~~~~ itemFactory.cxx:242:42: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 242 | { "/Окружности", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:243:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 243 | { "/Окружности/Центр+Радиус", "c", (GtkItemFactoryCallback)menu_obj, IDM_CIRCLEAB, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:243:54: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 243 | { "/Окружности/Центр+Радиус", "c", (GtkItemFactoryCallback)menu_obj, IDM_CIRCLEAB, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:243:116: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 243 | { "/Окружности/Центр+Радиус", "c", (GtkItemFactoryCallback)menu_obj, IDM_CIRCLEAB, "" }, | ^~~~~~~~ itemFactory.cxx:244:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 244 | { "/Окружности/Касательная прямой", "t", (GtkItemFactoryCallback)menu_obj, IDM_CERCLE_TANGENT, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:244:66: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 244 | { "/Окружности/Касательная прямой", "t", (GtkItemFactoryCallback)menu_obj, IDM_CERCLE_TANGENT, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:244:134: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 244 | { "/Окружности/Касательная прямой", "t", (GtkItemFactoryCallback)menu_obj, IDM_CERCLE_TANGENT, "" }, | ^~~~~~~~ itemFactory.cxx:245:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 245 | { "/Векторы", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:245:36: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 245 | { "/Векторы", NULL, 0, 0, "" }, | ^~~~~~~~~~ itemFactory.cxx:246:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 246 | { "/Векторы/Двумя точками", "v", (GtkItemFactoryCallback)menu_obj, IDM_VECTORAB, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:246:50: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 246 | { "/Векторы/Двумя точками", "v", (GtkItemFactoryCallback)menu_obj, IDM_VECTORAB, "" }, | ^~~~~~~~~~~~ itemFactory.cxx:246:112: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 246 | { "/Векторы/Двумя точками", "v", (GtkItemFactoryCallback)menu_obj, IDM_VECTORAB, "" }, | ^~~~~~~~ itemFactory.cxx:247:5: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 247 | { "/Векторы/Сумма векторов", NULL, (GtkItemFactoryCallback)menu_obj, IDM_VECTORSUM, "" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ itemFactory.cxx:247:107: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 247 | { "/Векторы/Сумма векторов", NULL, (GtkItemFactoryCallback)menu_obj, IDM_VECTORSUM, "" }, | ^~~~~~~~ itemFactory.cxx:254:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] 254 | }; | ^ itemFactory.cxx:254:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:254:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:254:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:254:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:254:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:254:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:254:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:254:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:254:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:254:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:254:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:254:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:254:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] itemFactory.cxx:254:1: warning: ISO C++ forbids converting a string constant to 'gchar*' {aka 'char*'} [-Wwrite-strings] mlstring.cc: In static member function 'static void mlString::force(int)': mlstring.cc:152:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | char *names[4] = { "english.multilanguage", "french.multilanguage", "catala.multilanguage", "russian.multilanguage" }; | ^~~~~~~~~~~~~~~~~~~~~~~ mlstring.cc:152:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | char *names[4] = { "english.multilanguage", "french.multilanguage", "catala.multilanguage", "russian.multilanguage" }; | ^~~~~~~~~~~~~~~~~~~~~~ mlstring.cc:152:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | char *names[4] = { "english.multilanguage", "french.multilanguage", "catala.multilanguage", "russian.multilanguage" }; | ^~~~~~~~~~~~~~~~~~~~~~ mlstring.cc:152:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | char *names[4] = { "english.multilanguage", "french.multilanguage", "catala.multilanguage", "russian.multilanguage" }; | ^~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' x86_64-mageia-linux-gnu-g++ -DPACKAGE_NAME=\"openeuclide\" -DPACKAGE_TARNAME=\"openeuclide\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"openeuclide\ 0.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"openeuclide\" -DVERSION=\"0.4\" -I. -DDATADIR=\"/usr/share/openeuclide\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -c -o euclideMain.o euclideMain.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from euclideMain.cc:20: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from euclideMain.cc:20: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from euclideMain.cc:20: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from euclideMain.cc:20: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:28, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from euclideMain.cc:20: euclideMain.cc: In function 'GtkWidget* objectButton(gint)': euclideMain.cc:337:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 337 | (gpointer)buttonIdsn[i] ); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gsignal.h:493:73: note: in definition of macro 'g_signal_connect' 493 | g_signal_connect_data ((instance), (detailed_signal), (c_handler), (data), NULL, (GConnectFlags) 0) | ^~~~ euclideMain.cc:345:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 345 | (gpointer)buttonId[i] ); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gsignal.h:493:73: note: in definition of macro 'g_signal_connect' 493 | g_signal_connect_data ((instance), (detailed_signal), (c_handler), (data), NULL, (GConnectFlags) 0) | ^~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' x86_64-mageia-linux-gnu-gcc -DPACKAGE_NAME=\"openeuclide\" -DPACKAGE_TARNAME=\"openeuclide\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"openeuclide\ 0.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"openeuclide\" -DVERSION=\"0.4\" -I. -DDATADIR=\"/usr/share/openeuclide\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -c -o binreloc.o binreloc.c make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' x86_64-mageia-linux-gnu-g++ -DPACKAGE_NAME=\"openeuclide\" -DPACKAGE_TARNAME=\"openeuclide\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"openeuclide\ 0.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"openeuclide\" -DVERSION=\"0.4\" -I. -DDATADIR=\"/usr/share/openeuclide\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -c -o euclideDocument.o euclideDocument.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from euclideDocument.h:24, from euclideDocument.cc:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from euclideDocument.h:24, from euclideDocument.cc:21: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from euclideDocument.h:24, from euclideDocument.cc:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from euclideDocument.h:24, from euclideDocument.cc:21: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ euclideDocument.cc: In member function 'void euclideDocument::invalidate()': euclideDocument.cc:444:31: warning: narrowing conversion of '((euclideDocument*)this)->euclideDocument::width' from 'guint' {aka 'unsigned int'} to 'gint' {aka 'int'} [-Wnarrowing] 444 | GdkRectangle rect = { 0, 0, width, height }; | ^~~~~ euclideDocument.cc:444:38: warning: narrowing conversion of '((euclideDocument*)this)->euclideDocument::height' from 'guint' {aka 'unsigned int'} to 'gint' {aka 'int'} [-Wnarrowing] 444 | GdkRectangle rect = { 0, 0, width, height }; | ^~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' x86_64-mageia-linux-gnu-g++ -DPACKAGE_NAME=\"openeuclide\" -DPACKAGE_TARNAME=\"openeuclide\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"openeuclide\ 0.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"openeuclide\" -DVERSION=\"0.4\" -I. -DDATADIR=\"/usr/share/openeuclide\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -c -o MyArchive.o MyArchive.cc make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' x86_64-mageia-linux-gnu-g++ -DPACKAGE_NAME=\"openeuclide\" -DPACKAGE_TARNAME=\"openeuclide\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"openeuclide\ 0.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"openeuclide\" -DVERSION=\"0.4\" -I. -DDATADIR=\"/usr/share/openeuclide\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -c -o UndoBuffer.o UndoBuffer.cc make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' x86_64-mageia-linux-gnu-g++ -DPACKAGE_NAME=\"openeuclide\" -DPACKAGE_TARNAME=\"openeuclide\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"openeuclide\ 0.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"openeuclide\" -DVERSION=\"0.4\" -I. -DDATADIR=\"/usr/share/openeuclide\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -c -o GeoComment.o GeoComment.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from Plane.h:23, from GeoComment.h:24, from GeoComment.cc:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from Plane.h:23, from GeoComment.h:24, from GeoComment.cc:21: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from Plane.h:23, from GeoComment.h:24, from GeoComment.cc:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from Plane.h:23, from GeoComment.h:24, from GeoComment.cc:21: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' x86_64-mageia-linux-gnu-g++ -DPACKAGE_NAME=\"openeuclide\" -DPACKAGE_TARNAME=\"openeuclide\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"openeuclide\ 0.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"openeuclide\" -DVERSION=\"0.4\" -I. -DDATADIR=\"/usr/share/openeuclide\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -c -o GeoBase.o GeoBase.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from Plane.h:23, from GeoBase.h:24, from GeoBase.cc:23: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from Plane.h:23, from GeoBase.h:24, from GeoBase.cc:23: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from Plane.h:23, from GeoBase.h:24, from GeoBase.cc:23: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from Plane.h:23, from GeoBase.h:24, from GeoBase.cc:23: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' x86_64-mageia-linux-gnu-g++ -DPACKAGE_NAME=\"openeuclide\" -DPACKAGE_TARNAME=\"openeuclide\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"openeuclide\ 0.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"openeuclide\" -DVERSION=\"0.4\" -I. -DDATADIR=\"/usr/share/openeuclide\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -c -o GeoVector.o GeoVector.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from Plane.h:23, from GeoVector.h:24, from GeoVector.cc:2: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from Plane.h:23, from GeoVector.h:24, from GeoVector.cc:2: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from Plane.h:23, from GeoVector.h:24, from GeoVector.cc:2: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from Plane.h:23, from GeoVector.h:24, from GeoVector.cc:2: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' x86_64-mageia-linux-gnu-g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -o openeuclide diaBase.o euclideDocument.o euclideView.o GeoComment.o mlstring.o Plane.o euclideConf.o euclideMain.o GeoBase.o GeoVector.o MyArchive.o UndoBuffer.o binreloc.o -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' make[1]: Nothing to be done for 'all-am'. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.po0DVq + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' /home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64 '!=' / ']' + rm -rf /home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64 ++ dirname /home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64 + mkdir -p /home/iurt/rpmbuild/BUILDROOT + mkdir /home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64 + cd openeuclide + '[' 1 -eq 1 ']' + /usr/bin/make install DESTDIR=/home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64 'INSTALL=/usr/bin/install -p' Making install in src make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/bin' /usr/bin/install -p openeuclide '/home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/bin' make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/openeuclide/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/openeuclide' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/openeuclide' make[2]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/share/applications' /usr/bin/install -p -m 644 openeuclide.desktop '/home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/share/applications' /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/share/openeuclide/examples' /usr/bin/install -p -m 644 examples/commonTangents.ecl examples/commonTangentsClean.ecl examples/mediatrices.ecl examples/trigo.ecl '/home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/share/openeuclide/examples' /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/share/openeuclide/img' /usr/bin/install -p -m 644 img/angle.png img/angleoriented.png img/barycenter.png img/bissect.png img/center.png img/circle.png img/circleintersect.png img/circletangent.png img/comment.png img/complexcircle.png img/length.png img/line.png img/linecircleintersect.png img/lineintersect.png img/lineorthogonal.png img/lineparallel.png img/logo.jpg img/mark.png img/parallelogram.png img/point.png img/pointonline.png img/projectcircle.png img/projectline.png img/projectorthogonal.png img/rectangle.png img/rotatehomothetic.png img/segment.png img/square.png img/symetric.png img/trapez.png img/triangle.png img/triangleequilateral.png img/triangleisocel.png img/triangleortho.png img/vector.png img/vectorab.png img/vectordiff.png img/vectorsum.png img/vectortrans.png '/home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/share/openeuclide/img' /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/share/pixmaps' /usr/bin/install -p -m 644 openeuclide.png '/home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/share/pixmaps' /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/share/openeuclide' /usr/bin/install -p -m 644 catala.multilanguage english.multilanguage french.multilanguage russian.multilanguage '/home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/share/openeuclide' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/openeuclide' make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/openeuclide' + /usr/lib/rpm/find-debuginfo.sh -j96 --strict-build-id -m -i --build-id-seed 0.5-11.mga8 --unique-debug-suffix -0.5-11.mga8.x86_64 --unique-debug-src-base openeuclide-0.5-11.mga8.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /home/iurt/rpmbuild/BUILD/openeuclide explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/bin/openeuclide extracting debug info from /home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/bin/openeuclide original debug info size: 1696kB, size after compression: 1376kB /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 554 blocks + /usr/lib/rpm/check-buildroot + '[' -n '' ']' + /usr/share/spec-helper/clean_files + '[' -n '' ']' + /usr/share/spec-helper/compress_files .xz + '[' -n '' ']' + /usr/share/spec-helper/relink_symlinks + '[' -n '' ']' + /usr/share/spec-helper/clean_perl + '[' -n '' ']' + /usr/share/spec-helper/lib_symlinks + '[' -n '' ']' + /usr/share/spec-helper/gprintify + '[' -n '' ']' + /usr/share/spec-helper/fix_mo + '[' -n '' ']' + /usr/share/spec-helper/fix_pamd + '[' -n '' ']' + /usr/share/spec-helper/remove_info_dir + '[' -n '' ']' + /usr/share/spec-helper/fix_eol + '[' -n '' ']' + /usr/share/spec-helper/check_desktop_files /home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/share/applications/openeuclide.desktop: hint: value "Education;Science;Math;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu + '[' -n '' ']' + /usr/share/spec-helper/check_elf_files + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python3 1 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: openeuclide-0.5-11.mga8.x86_64 Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.VxPb8r + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd openeuclide + DOCDIR=/home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/share/doc/openeuclide + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/share/doc/openeuclide + cp -pr README /home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/share/doc/openeuclide + cp -pr NEWS /home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/share/doc/openeuclide + cp -pr AUTHORS /home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/share/doc/openeuclide + cp -pr doc/ /home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64/usr/share/doc/openeuclide + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(openeuclide.desktop) mimehandler(image/x-png) openeuclide = 0.5-11.mga8 openeuclide(x86-64) = 0.5-11.mga8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgdk-x11-2.0.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgtk-x11-2.0.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) Processing files: openeuclide-debugsource-0.5-11.mga8.x86_64 Provides: openeuclide-debugsource = 0.5-11.mga8 openeuclide-debugsource(x86-64) = 0.5-11.mga8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: openeuclide-debuginfo-0.5-11.mga8.x86_64 Provides: debuginfo(build-id) = 784b781f1e9ed901b5722e798f74d98b0b5a8527 openeuclide-debuginfo = 0.5-11.mga8 openeuclide-debuginfo(x86-64) = 0.5-11.mga8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: openeuclide-debugsource(x86-64) = 0.5-11.mga8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64 Wrote: /home/iurt/rpmbuild/RPMS/x86_64/openeuclide-debugsource-0.5-11.mga8.x86_64.rpm Wrote: /home/iurt/rpmbuild/RPMS/x86_64/openeuclide-0.5-11.mga8.x86_64.rpm Wrote: /home/iurt/rpmbuild/RPMS/x86_64/openeuclide-debuginfo-0.5-11.mga8.x86_64.rpm Executing(%clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.LAoyRs + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd openeuclide + /usr/bin/rm -rf /home/iurt/rpmbuild/BUILDROOT/openeuclide-0.5-11.mga8.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(--clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.RMPmOr + umask 022 + cd /home/iurt/rpmbuild/BUILD + rm -rf openeuclide + RPM_EC=0 ++ jobs -p + exit 0 D: [iurt_root_command] Success!