=> Building games/netradiant build started at Sat Oct 8 23:42:42 PDT 2016 port directory: /usr/ports/games/netradiant building for: DragonFly pkgbox64.dragonflybsd.org 4.7-DEVELOPMENT DragonFly v4.7.0.78.g7d868-DEVELOPMENT #7: Mon Aug 1 22:25:32 PDT 2016 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 maintained by: danfe@FreeBSD.org ident warning: no id keywords in /build/boomdata/data/.m/Release46-default/ref/../03//usr/ports/games/netradiant/Makefile Makefile ident: Poudriere version: 3.1-pre Host OSVERSION: 400700 Jail OSVERSION: 400600 ---Begin Environment--- STATUS=1 SAVED_TERM=screen MASTERMNT=/build/boomdata/data/.m/Release46-default/ref PATH=/usr/local/libexec/poudriere:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/bin:/usr/pkg/sbin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/pkg/xorg/bin:/usr/X11R6/bin:/root/bin:/sbin:/usr/sbin POUDRIERE_BUILD_TYPE=bulk PKGNAME=netradiant-20130630_6 OLDPWD=/root/boom PWD=/build/boomdata/data/.m/Release46-default/ref/.p/pool MASTERNAME=Release46-default TERM=cons25 USER=root HOME=/root POUDRIERE_VERSION=3.1-pre LOCALBASE=/usr/local PACKAGE_BUILDING=yes ---End Environment--- ---Begin OPTIONS List--- ---End OPTIONS List--- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=gmake PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/games/netradiant XDG_CONFIG_HOME=/wrkdirs/games/netradiant HOME=/wrkdirs/games/netradiant TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc50 --End CONFIGURE_ENV-- --MAKE_ENV-- BUILD=release DOWNLOAD_GAMEPACKS=no LIBS_DL="" RADIANT_ABOUTMSG="For DragonFly 4.6 (x86_64)" XDG_DATA_HOME=/wrkdirs/games/netradiant XDG_CONFIG_HOME=/wrkdirs/games/netradiant HOME=/wrkdirs/games/netradiant TMPDIR="/tmp" NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc50 PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -fno-strict-aliasing" CPP="cpp" CPPFLAGS="-I/usr/local/include" LDFLAGS=" -L/usr/local/lib" LIBS="" CXX="c++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing" MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- ARCH=x86_64 GTK2_VERSION="2.10.0" GTK3_VERSION="3.0.0" OSREL=4.6 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local PORTDOCS="" PORTEXAMPLES="" LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/netradiant" EXAMPLESDIR="share/examples/netradiant" DATADIR="share/netradiant" WWWDIR="www/netradiant" ETCDIR="etc/netradiant" --End PLIST_SUB-- --SUB_LIST-- ARCH=x86_64 PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/netradiant DOCSDIR=/usr/local/share/doc/netradiant EXAMPLESDIR=/usr/local/share/examples/netradiant WWWDIR=/usr/local/www/netradiant ETCDIR=/usr/local/etc/netradiant --End SUB_LIST-- ---Begin make.conf--- NO_BACKUP=yes USE_PACKAGE_DEPENDS=yes PKG_CREATE_VERBOSE=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORT_DBDIR=/options PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles MAKE_JOBS_NUMBER=5 ---End make.conf--- =================================================== ===> License GPLv2 accepted by the user =========================================================================== =================================================== ===> netradiant-20130630_6 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.8.7_3.txz Installing pkg-1.8.7_3... Extracting pkg-1.8.7_3: .......... done ===> netradiant-20130630_6 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of netradiant-20130630_6 =========================================================================== =================================================== =========================================================================== =================================================== ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by netradiant-20130630_6 for building =========================================================================== =================================================== ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by netradiant-20130630_6 for building => SHA256 Checksum OK for netradiant-20130630-src.tar.bz2. => SHA256 Checksum OK for q3map2.6. =========================================================================== =================================================== =========================================================================== =================================================== ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by netradiant-20130630_6 for building ===> Extracting for netradiant-20130630_6 ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by netradiant-20130630_6 for building => SHA256 Checksum OK for netradiant-20130630-src.tar.bz2. => SHA256 Checksum OK for q3map2.6. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for netradiant-20130630_6 ===> Applying ports patches for netradiant-20130630_6 ===> Applying DragonFly patches for netradiant-20130630_6 /usr/bin/sed -i.bak -e 's@\(Linux FreeBSD\)@\1 DragonFly@g' /wrkdirs/games/netradiant/netradiant-20130630-src/Makefile /usr/bin/sed -i.bak -e 's@\(defined( __FreeBSD__ )\)@(\1 || defined(__DragonFly__))@g' /wrkdirs/games/netradiant/netradiant-20130630-src/radiant/url.cpp /usr/bin/sed -i.bak -e 's@\(defined(__FreeBSD__)\)@(\1 || defined(__DragonFly__))@g' /wrkdirs/games/netradiant/netradiant-20130630-src/contrib/bobtoolz/misc.cpp /usr/bin/sed -i.bak -e 's@\(defined ( __FreeBSD__ )\)@(\1 || defined(__DragonFly__))@g' /wrkdirs/games/netradiant/netradiant-20130630-src/radiant/mainframe.cpp /wrkdirs/games/netradiant/netradiant-20130630-src/radiant/watchbsp.cpp =========================================================================== =================================================== ===> netradiant-20130630_6 depends on executable: gmake - not found ===> Installing existing package /packages/All/gmake-4.2.1_1.txz Installing gmake-4.2.1_1... `-- Installing indexinfo-0.2.5... `-- Extracting indexinfo-0.2.5: .... done `-- Installing gettext-runtime-0.19.8.1... `-- Extracting gettext-runtime-0.19.8.1: .......... done Extracting gmake-4.2.1_1: .......... done ===> netradiant-20130630_6 depends on executable: gmake - found ===> Returning to build of netradiant-20130630_6 ===> netradiant-20130630_6 depends on package: pkgconf>=0.9.10 - not found ===> Installing existing package /packages/All/pkgconf-1.0.1.txz Installing pkgconf-1.0.1... Extracting pkgconf-1.0.1: .......... done ===> netradiant-20130630_6 depends on package: pkgconf>=0.9.10 - found ===> Returning to build of netradiant-20130630_6 ===> netradiant-20130630_6 depends on package: libGL>0 - not found ===> Installing existing package /packages/All/libGL-11.2.2.txz Installing libGL-11.2.2... `-- Installing expat-2.2.0... `-- Extracting expat-2.2.0: .......... done `-- Installing dri2proto-2.8... `-- Extracting dri2proto-2.8: .... done `-- Installing libXdamage-1.1.4_3... | `-- Installing libXfixes-5.0.1_3... | | `-- Installing xproto-7.0.28... | | `-- Extracting xproto-7.0.28: .......... done | | `-- Installing fixesproto-5.0... | | `-- Extracting fixesproto-5.0: .... done | | `-- Installing libX11-1.6.3,1... | | `-- Installing kbproto-1.0.7... | | `-- Extracting kbproto-1.0.7: .......... done | | `-- Installing libXdmcp-1.1.2... | | `-- Extracting libXdmcp-1.1.2: ......... done | | `-- Installing libxcb-1.11.1... | | | `-- Installing libxml2-2.9.4... | | | `-- Extracting libxml2-2.9.4: .......... done | | | `-- Installing libpthread-stubs-0.3_6... | | | `-- Extracting libpthread-stubs-0.3_6: ..... done | | | `-- Installing libXau-1.0.8_3... | | | `-- Extracting libXau-1.0.8_3: .......... done | | `-- Extracting libxcb-1.11.1: .......... done | | `-- Extracting libX11-1.6.3,1: .......... done | `-- Extracting libXfixes-5.0.1_3: .......... done | `-- Installing damageproto-1.2.1... | `-- Extracting damageproto-1.2.1: .... done `-- Extracting libXdamage-1.1.4_3: ...... done `-- Installing libdevq-0.0.2_1... `-- Extracting libdevq-0.0.2_1: ....... done `-- Installing libXxf86vm-1.1.4_1... | `-- Installing xf86vidmodeproto-2.3.1... | `-- Extracting xf86vidmodeproto-2.3.1: .... done | `-- Installing libXext-1.3.3_1,1... | | `-- Installing xextproto-7.3.0... | | `-- Extracting xextproto-7.3.0: .......... done | `-- Extracting libXext-1.3.3_1,1: .......... done `-- Extracting libXxf86vm-1.1.4_1: .......... done `-- Installing libdrm-2.4.66,1... | `-- Installing libpciaccess-0.13.4... | | `-- Installing pciids-20160621... | | `-- Extracting pciids-20160621: ..... done | `-- Extracting libpciaccess-0.13.4: ...... done `-- Extracting libdrm-2.4.66,1: .......... done `-- Installing libelf-0.8.13_1... `-- Extracting libelf-0.8.13_1: .......... done `-- Installing libxshmfence-1.2... `-- Extracting libxshmfence-1.2: ......... done `-- Installing libglapi-11.2.2... | `-- Installing libXvMC-1.0.9... | | `-- Installing libXv-1.0.10_3,1... | | `-- Installing videoproto-2.3.2... | | `-- Extracting videoproto-2.3.2: ...... done | | `-- Extracting libXv-1.0.10_3,1: .......... done | `-- Extracting libXvMC-1.0.9: .......... done `-- Extracting libglapi-11.2.2: ... done Extracting libGL-11.2.2: .......... done ===> netradiant-20130630_6 depends on package: libGL>0 - found ===> Returning to build of netradiant-20130630_6 ===> netradiant-20130630_6 depends on file: /usr/local/libdata/pkgconfig/glproto.pc - not found ===> Installing existing package /packages/All/glproto-1.4.17.txz Installing glproto-1.4.17... Extracting glproto-1.4.17: ...... done ===> netradiant-20130630_6 depends on file: /usr/local/libdata/pkgconfig/glproto.pc - found ===> Returning to build of netradiant-20130630_6 ===> netradiant-20130630_6 depends on file: /usr/local/libdata/pkgconfig/dri2proto.pc - found =========================================================================== =================================================== ===> netradiant-20130630_6 depends on shared library: libgtkglext-x11-1.0.so - not found ===> Installing existing package /packages/All/gtkglext-1.2.0_18.txz Installing gtkglext-1.2.0_18... `-- Installing gtk2-2.24.29_2... | `-- Installing hicolor-icon-theme-0.15... | `-- Extracting hicolor-icon-theme-0.15: . done | `-- Installing gtk-update-icon-cache-2.24.29... | | `-- Installing pango-1.38.0_1... | | `-- Installing encodings-1.0.4_3,1... | | | `-- Installing font-util-1.3.1... | | | `-- Extracting font-util-1.3.1: .......... done | | `-- Extracting encodings-1.0.4_3,1: .......... done | | `-- Installing fontconfig-2.12.1,1... | | | `-- Installing freetype2-2.6.3... | | | `-- Extracting freetype2-2.6.3: .......... done | | `-- Extracting fontconfig-2.12.1,1: .......... done Running fc-cache to build fontconfig cache... /usr/local/share/fonts: caching, new cache contents: 0 fonts, 2 dirs /usr/local/share/fonts/encodings: caching, new cache contents: 0 fonts, 1 dirs /usr/local/share/fonts/encodings/large: caching, new cache contents: 0 fonts, 0 dirs /usr/local/share/fonts/util: caching, new cache contents: 0 fonts, 0 dirs /usr/local/lib/X11/fonts: skipping, no such directory /var/db/fontconfig: cleaning cache directory fc-cache: succeeded | | `-- Installing libXft-2.3.2_1... | | | `-- Installing libXrender-0.9.9... | | | `-- Installing renderproto-0.11.1... | | | `-- Extracting renderproto-0.11.1: .... done | | | `-- Extracting libXrender-0.9.9: .......... done | | `-- Extracting libXft-2.3.2_1: ......... done | | `-- Installing harfbuzz-1.3.2... | | | `-- Installing cairo-1.14.6_1,2... | | | `-- Installing libEGL-11.2.2... | | | | `-- Installing gbm-11.2.2... | | | | `-- Extracting gbm-11.2.2: ..... done | | | | `-- Installing llvm37-3.7.1_3... | | | | `-- Installing python27-2.7.12... | | | | | `-- Installing readline-6.3.8... | | | | | `-- Installing ncurses-6.0_5... | | | | | `-- Extracting ncurses-6.0_5: .......... done | | | | | `-- Extracting readline-6.3.8: .......... done | | | | | `-- Installing libffi-3.2.1... | | | | | `-- Extracting libffi-3.2.1: .......... done | | | | `-- Extracting python27-2.7.12: .......... done | | | | `-- Installing perl5-5.20.3_15... | | | | `-- Extracting perl5-5.20.3_15: .......... done | | | | `-- Installing libedit-3.1.20150325_2,1... | | | | `-- Extracting libedit-3.1.20150325_2,1: .......... done | | | | `-- Extracting llvm37-3.7.1_3: .......... done | | | `-- Extracting libEGL-11.2.2: .......... done | | | `-- Installing xcb-util-renderutil-0.3.9_1... | | | | `-- Installing xcb-util-0.4.0_1,1... | | | | `-- Extracting xcb-util-0.4.0_1,1: .......... done | | | `-- Extracting xcb-util-renderutil-0.3.9_1: ...... done | | | `-- Installing png-1.6.23... | | | `-- Extracting png-1.6.23: .......... done | | | `-- Installing pixman-0.34.0... | | | `-- Extracting pixman-0.34.0: .......... done | | | `-- Installing glib-2.46.2_3... | | | | `-- Installing libiconv-1.14_9... | | | | `-- Extracting libiconv-1.14_9: .......... done | | | | `-- Installing pcre-8.39... | | | | `-- Extracting pcre-8.39: .......... done | | | `-- Extracting glib-2.46.2_3: .......... done No schema files found: doing nothing. | | | `-- Extracting cairo-1.14.6_1,2: .......... done | | | `-- Installing icu-57.1,1... | | | `-- Extracting icu-57.1,1: .......... done | | | `-- Installing graphite2-1.3.8... | | | `-- Extracting graphite2-1.3.8: .......... done | | `-- Extracting harfbuzz-1.3.2: .......... done | | `-- Installing xorg-fonts-truetype-7.7_1... | | | `-- Installing font-misc-meltho-1.0.3_3... | | | `-- Installing mkfontdir-1.0.7... | | | | `-- Installing mkfontscale-1.1.2... | | | | `-- Installing libfontenc-1.1.3... | | | | `-- Extracting libfontenc-1.1.3: ...... done | | | | `-- Extracting mkfontscale-1.1.2: .. done | | | `-- Extracting mkfontdir-1.0.7: .. done | | | `-- Extracting font-misc-meltho-1.0.3_3: .......... done | | | `-- Installing font-bh-ttf-1.0.3_3... | | | `-- Extracting font-bh-ttf-1.0.3_3: .......... done | | | `-- Installing font-misc-ethiopic-1.0.3_3... | | | `-- Extracting font-misc-ethiopic-1.0.3_3: ... done | | | `-- Installing dejavu-2.35... | | | `-- Extracting dejavu-2.35: .......... done | | `-- Extracting pango-1.38.0_1: .......... done | | `-- Installing libXcursor-1.1.14_3... | | `-- Extracting libXcursor-1.1.14_3: .......... done | | `-- Installing libXinerama-1.1.3_3,1... | | `-- Installing xineramaproto-1.2.1... | | `-- Extracting xineramaproto-1.2.1: .. done | | `-- Extracting libXinerama-1.1.3_3,1: .......... done | | `-- Installing libXcomposite-0.4.4_3,1... | | `-- Installing compositeproto-0.4.2... | | `-- Extracting compositeproto-0.4.2: .... done | | `-- Extracting libXcomposite-0.4.4_3,1: .......... done | | `-- Installing libXi-1.7.6,1... | | `-- Installing inputproto-2.3.1... | | `-- Extracting inputproto-2.3.1: ..... done | | `-- Extracting libXi-1.7.6,1: .......... done | | `-- Installing atk-2.18.0... | | `-- Extracting atk-2.18.0: .......... done | | `-- Installing libXrandr-1.5.0... | | `-- Installing randrproto-1.5.0... | | `-- Extracting randrproto-1.5.0: .... done | | `-- Extracting libXrandr-1.5.0: .......... done | | `-- Installing gdk-pixbuf2-2.32.3_1... | | `-- Installing jasper-1.900.1_16... | | | `-- Installing jpeg-turbo-1.4.2... | | | `-- Extracting jpeg-turbo-1.4.2: .......... done | | `-- Extracting jasper-1.900.1_16: .......... done | | `-- Installing libXt-1.1.5,1... | | | `-- Installing libSM-1.2.2_3,1... | | | `-- Installing libICE-1.0.9_1,1... | | | `-- Extracting libICE-1.0.9_1,1: .......... done | | | `-- Extracting libSM-1.2.2_3,1: .......... done | | `-- Extracting libXt-1.1.5,1: .......... done | | `-- Installing tiff-4.0.6_2... | | | `-- Installing jbigkit-2.1_1... | | | `-- Extracting jbigkit-2.1_1: .......... done | | `-- Extracting tiff-4.0.6_2: .......... done | | `-- Extracting gdk-pixbuf2-2.32.3_1: .......... done | | `-- Installing shared-mime-info-1.5... | | `-- Extracting shared-mime-info-1.5: .......... done | `-- Extracting gtk-update-icon-cache-2.24.29: .... done | `-- Installing cups-2.1.4... | | `-- Installing avahi-app-0.6.31_5... | | `-- Installing gnome_subr-1.0... | | `-- Extracting gnome_subr-1.0: . done | | `-- Installing gobject-introspection-1.46.0... | | | `-- Installing python2-2_3... | | | `-- Extracting python2-2_3: ...... done | | `-- Extracting gobject-introspection-1.46.0: .......... done | | `-- Installing gdbm-1.12... | | `-- Extracting gdbm-1.12: .......... done | | `-- Installing libdaemon-0.14_1... | | `-- Extracting libdaemon-0.14_1: .......... done | | `-- Installing dbus-glib-0.104... | | | `-- Installing dbus-1.8.20... ===> Creating groups. Creating group 'messagebus' with gid '556'. ===> Creating users Creating user 'messagebus' with uid '556'. | | | `-- Extracting dbus-1.8.20: ......... done | | `-- Extracting dbus-glib-0.104: .......... done ===> Creating groups. Creating group 'avahi' with gid '558'. ===> Creating users Creating user 'avahi' with uid '558'. | | `-- Extracting avahi-app-0.6.31_5: .......... done | | `-- Installing gnutls-3.4.15... | | `-- Installing nettle-3.2... | | | `-- Installing gmp-5.1.3_3... | | | `-- Extracting gmp-5.1.3_3: .......... done | | `-- Extracting nettle-3.2: .......... done | | `-- Installing ca_root_nss-3.27... | | `-- Extracting ca_root_nss-3.27: ....... done | | `-- Installing libtasn1-4.9... | | `-- Extracting libtasn1-4.9: .......... done | | `-- Installing trousers-0.3.13_1... | | | `-- Installing tpm-emulator-0.7.4_1... ===> Creating groups. Creating group '_tss' with gid '601'. ===> Creating users Creating user '_tss' with uid '601'. | | | `-- Extracting tpm-emulator-0.7.4_1: ......... done ===> Creating groups. Using existing group '_tss'. ===> Creating users Using existing user '_tss'. | | `-- Extracting trousers-0.3.13_1: .......... done | | `-- Installing p11-kit-0.23.2... | | `-- Extracting p11-kit-0.23.2: .......... done | | `-- Installing libidn-1.33_1... | | `-- Extracting libidn-1.33_1: .......... done | | `-- Extracting gnutls-3.4.15: .......... done | | `-- Installing libpaper-1.1.24.4... | | `-- Extracting libpaper-1.1.24.4: .......... done ===> Creating groups. Creating group 'cups' with gid '193'. ===> Creating users Creating user 'cups' with uid '193'. | `-- Extracting cups-2.1.4: .......... done | `-- Installing python-2.7_2,2... | `-- Extracting python-2.7_2,2: ..... done `-- Extracting gtk2-2.24.29_2: .......... done `-- Installing libGLU-9.0.0_2... `-- Extracting libGLU-9.0.0_2: ...... done `-- Installing pangox-compat-0.0.2_1... `-- Extracting pangox-compat-0.0.2_1: ....... done Extracting gtkglext-1.2.0_18: .......... done Message from ncurses-6.0_5: ===> NOTICE: The ncurses port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port Message from python27-2.7.12: =========================================================================== Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: bsddb databases/py-bsddb gdbm databases/py-gdbm sqlite3 databases/py-sqlite3 tkinter x11-toolkits/py-tkinter =========================================================================== Message from perl5-5.20.3_15: The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. Message from dejavu-2.35: Make sure that the freetype module is loaded. If it is not, add the following line to the "Modules" section of your X Windows configuration file: Load "freetype" Add the following line to the "Files" section of X Windows configuration file: FontPath "/usr/local/share/fonts/dejavu/" Note: your X Windows configuration file is typically /etc/X11/XF86Config if you are using XFree86, and /etc/X11/xorg.conf if you are using X.Org. Message from ca_root_nss-3.27: ********************************* WARNING ********************************* FreeBSD does not, and can not warrant that the certification authorities whose certificates are included in this package have in any way been audited for trustworthiness or RFC 3647 compliance. Assessment and verification of trust is the complete responsibility of the system administrator. *********************************** NOTE ********************************** This package installs symlinks to support root certificates discovery by default for software that uses OpenSSL. This enables SSL Certificate Verification by client software without manual intervention. If you prefer to do this manually, replace the following symlinks with either an empty file or your site-local certificate bundle. * /etc/ssl/cert.pem * /usr/local/etc/ssl/cert.pem * /usr/local/openssl/cert.pem *************************************************************************** Message from trousers-0.3.13_1: To run tcsd automatically, add the following line to /etc/rc.conf: tcsd_enable="YES" You might want to edit /usr/local/etc/tcsd.conf to reflect your setup. If you want to use tcsd with software TPM emulator, use the following configuration in /etc/rc.conf: tcsd_enable="YES" tcsd_mode="emulator" tpmd_enable="YES" To use TPM, add your_account to '_tss' group like following: # pw groupmod _tss -m your_account Message from gtkglext-1.2.0_18: ===> NOTICE: The gtkglext port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> netradiant-20130630_6 depends on shared library: libgtkglext-x11-1.0.so - found (/usr/local/lib/libgtkglext-x11-1.0.so) ===> Returning to build of netradiant-20130630_6 ===> netradiant-20130630_6 depends on shared library: libwebp.so - not found ===> Installing existing package /packages/All/webp-0.5.0.txz Installing webp-0.5.0... `-- Installing giflib-5.1.3... `-- Extracting giflib-5.1.3: .......... done Extracting webp-0.5.0: .......... done ===> netradiant-20130630_6 depends on shared library: libwebp.so - found (/usr/local/lib/libwebp.so) ===> Returning to build of netradiant-20130630_6 ===> netradiant-20130630_6 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so) ===> netradiant-20130630_6 depends on shared library: libatk-1.0.so - found (/usr/local/lib/libatk-1.0.so) ===> netradiant-20130630_6 depends on shared library: libglib-2.0.so - found (/usr/local/lib/libglib-2.0.so) ===> netradiant-20130630_6 depends on shared library: libgtk-x11-2.0.so - found (/usr/local/lib/libgtk-x11-2.0.so) ===> netradiant-20130630_6 depends on shared library: libxml2.so - found (/usr/local/lib/libxml2.so) ===> netradiant-20130630_6 depends on shared library: libpango-1.0.so - found (/usr/local/lib/libpango-1.0.so) =========================================================================== =================================================== ===> Configuring for netradiant-20130630_6 =========================================================================== =================================================== ===> Building for netradiant-20130630_6 gmake[2]: Entering directory '/wrkdirs/games/netradiant/netradiant-20130630-src' checking that the build tools exist Checking for /bin/sh (bash (or another shell))... found. Checking for echo (coreutils)... found. Checking for echo -n (coreutils)... found. Checking for cat (coreutils)... found. Checking for mkdir -p (coreutils)... found. Checking for cp (coreutils)... found. Checking for cp -r (coreutils)... found. Checking for rm -f (coreutils)... found. Checking for rm -f -r (coreutils)... found. Checking for mv (coreutils)... found. Checking for echo test | tee /dev/stderr (coreutils)... found. Checking for sed (sed)... found. Checking for find (findutils)... found. Checking for diff (diff)... found. Checking for cc (c compiler)... found. Checking for c++ (c++ compiler)... found. Checking for ranlib (binutils)... found. Checking for ar (binutils)... found. Checking for pkg-config (pkg-config)... found. Checking for ldd (libc6)... found. All required tools have been found! checking that the dependencies exist Checking for jpeglib.h (libjpeg8-dev)... found and links. Checking for glib.h (libglib2.0-dev)... found and links. Checking for libxml/xpath.h (libxml2-dev)... found and links. Checking for png.h (libpng12-dev)... found and links. Checking for webp/decode.h (libwebp-dev)... found and links. Checking for GL/gl.h (mesa-common-dev (or another OpenGL library))... found and links. Checking for gtk/gtkdialog.h (libgtk2.0-dev)... found and links. Checking for pango/pangoft2.h (libpango1.0-dev)... found and links. Checking for gtk/gtkglwidget.h (libgtkglext1-dev)... found and links. Checking for dlfcn.h (libc6-dev)... found and links. Checking for zlib.h (zlib1g-dev)... found and links. All required libraries have been found! cc tools/quake2/common/bspfile.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/common/bspfile.o cc tools/quake2/common/cmdlib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/common/cmdlib.o cc tools/quake2/common/inout.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/common/inout.o cc tools/quake2/common/l3dslib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/common/l3dslib.o cc tools/quake2/common/lbmlib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/common/lbmlib.o tools/quake2/common/cmdlib.c: In function 'SetQdirFromPath': tools/quake2/common/cmdlib.c:197:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0; i < strlen( qdir ); i++ ) ^ tools/quake2/common/cmdlib.c:210:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0; i < strlen( gamedir ); i++ ) ^ tools/quake2/common/cmdlib.c: In function 'ExpandPath': tools/quake2/common/cmdlib.c:253:7: warning: the address of 'qdir' will always evaluate as 'true' [-Waddress] if ( !qdir ) { ^ tools/quake2/common/cmdlib.c: In function 'ExpandGamePath': tools/quake2/common/cmdlib.c:266:7: warning: the address of 'qdir' will always evaluate as 'true' [-Waddress] if ( !qdir ) { ^ tools/quake2/common/inout.c: In function 'xml_NodeForVec': tools/quake2/common/inout.c:69:26: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] ret = xmlNewNode( NULL, "point" ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ tools/quake2/common/inout.c:70:26: warning: pointer targets in passing argument 2 of 'xmlNodeSetContent' differ in signedness [-Wpointer-sign] xmlNodeSetContent( ret, buf ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1060:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNodeSetContent (xmlNodePtr cur, ^ tools/quake2/common/inout.c: In function 'xml_SendNode': tools/quake2/common/inout.c:92:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while ( pos < xml_buf->use ) ^ tools/quake2/common/inout.c: In function 'xml_Select': tools/quake2/common/inout.c:147:27: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] node = xmlNewNode( NULL, "select" ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ tools/quake2/common/inout.c:148:27: warning: pointer targets in passing argument 2 of 'xmlNodeSetContent' differ in signedness [-Wpointer-sign] xmlNodeSetContent( node, buf ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1060:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNodeSetContent (xmlNodePtr cur, ^ tools/quake2/common/inout.c:151:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp( node, "level", (char *)&level ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ tools/quake2/common/inout.c:151:29: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp( node, "level", (char *)&level ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ tools/quake2/common/inout.c:154:29: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] select = xmlNewNode( NULL, "brush" ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ tools/quake2/common/inout.c:155:29: warning: pointer targets in passing argument 2 of 'xmlNodeSetContent' differ in signedness [-Wpointer-sign] xmlNodeSetContent( select, buf ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1060:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNodeSetContent (xmlNodePtr cur, ^ tools/quake2/common/inout.c: In function 'xml_Point': tools/quake2/common/inout.c:174:27: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] node = xmlNewNode( NULL, "pointmsg" ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ tools/quake2/common/inout.c:175:27: warning: pointer targets in passing argument 2 of 'xmlNodeSetContent' differ in signedness [-Wpointer-sign] xmlNodeSetContent( node, msg ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1060:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNodeSetContent (xmlNodePtr cur, ^ tools/quake2/common/inout.c:178:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp( node, "level", (char *)&level ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ tools/quake2/common/inout.c:178:29: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp( node, "level", (char *)&level ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ tools/quake2/common/inout.c:181:28: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] point = xmlNewNode( NULL, "point" ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ tools/quake2/common/inout.c:182:28: warning: pointer targets in passing argument 2 of 'xmlNodeSetContent' differ in signedness [-Wpointer-sign] xmlNodeSetContent( point, buf ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1060:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNodeSetContent (xmlNodePtr cur, ^ tools/quake2/common/inout.c: In function 'xml_Winding': tools/quake2/common/inout.c:198:27: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] node = xmlNewNode( NULL, "windingmsg" ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ tools/quake2/common/inout.c:199:27: warning: pointer targets in passing argument 2 of 'xmlNodeSetContent' differ in signedness [-Wpointer-sign] xmlNodeSetContent( node, msg ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1060:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNodeSetContent (xmlNodePtr cur, ^ tools/quake2/common/inout.c:202:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp( node, "level", (char *)&level ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ tools/quake2/common/inout.c:202:29: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp( node, "level", (char *)&level ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ tools/quake2/common/inout.c:215:30: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] winding = xmlNewNode( NULL, "winding" ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ tools/quake2/common/inout.c:216:30: warning: pointer targets in passing argument 2 of 'xmlNodeSetContent' differ in signedness [-Wpointer-sign] xmlNodeSetContent( winding, buf ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1060:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNodeSetContent (xmlNodePtr cur, ^ tools/quake2/common/inout.c: In function 'Broadcast_Setup': tools/quake2/common/inout.c:238:23: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] Net_StringToAddress( (char *)dest, &address ); ^ tools/quake2/common/inout.c: In function 'FPrintf': tools/quake2/common/inout.c:280:20: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] doc = xmlNewDoc( "1.0" ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:780:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDoc (const xmlChar *version); ^ tools/quake2/common/inout.c:281:48: warning: pointer targets in passing argument 3 of 'xmlNewDocRawNode' differ in signedness [-Wpointer-sign] doc->children = xmlNewDocRawNode( doc, NULL, "q3map_feedback", NULL ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:902:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDocRawNode (xmlDocPtr doc, ^ tools/quake2/common/inout.c:284:27: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] node = xmlNewNode( NULL, "message" ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ tools/quake2/common/inout.c:285:27: warning: pointer targets in passing argument 2 of 'xmlNodeSetContent' differ in signedness [-Wpointer-sign] xmlNodeSetContent( node, buf ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1060:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNodeSetContent (xmlNodePtr cur, ^ tools/quake2/common/inout.c:288:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp( node, "level", (char *)&level ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ tools/quake2/common/inout.c:288:29: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp( node, "level", (char *)&level ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ tools/quake2/common/bspfile.c: In function 'LoadBSPFile': tools/quake2/common/bspfile.c:388:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0 ; i < sizeof( dheader_t ) / 4 ; i++ ) ^ tools/quake2/common/bspfile.c: In function 'LoadBSPFileTexinfo': tools/quake2/common/bspfile.c:447:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0 ; i < sizeof( dheader_t ) / 4 ; i++ ) ^ tools/quake2/common/bspfile.c: In function 'SwapBSPFile': tools/quake2/common/bspfile.c:219:28: warning: iteration 4u invokes undefined behavior [-Waggressive-loop-optimizations] texinfo[i].vecs[0][j] = LittleFloat( texinfo[i].vecs[0][j] ); ^ tools/quake2/common/bspfile.c:218:3: note: containing loop for ( j = 0 ; j < 8 ; j++ ) ^ cc tools/quake2/common/mathlib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/common/mathlib.o cc tools/quake2/common/md4.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/common/md4.o cc tools/quake2/common/path_init.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/common/path_init.o cc tools/quake2/common/polylib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/common/polylib.o tools/quake2/common/polylib.c: In function 'CopyWinding': tools/quake2/common/polylib.c:276:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] size = (int)( (winding_t *)0 )->p[w->numpoints]; ^ cc tools/quake2/common/scriplib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/common/scriplib.o tools/quake2/common/path_init.c: In function 'InitPaths': tools/quake2/common/path_init.c:325:3: warning: statement with no effect [-Wunused-value] for ( j; j < *argc && argv[ j ] == NULL; j++ ) ; ^ cc tools/quake2/common/threads.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/common/threads.o tools/quake2/common/path_init.c: In function 'LokiInitPaths': tools/quake2/common/path_init.c:136:13: warning: 'last' may be used uninitialized in this function [-Wmaybe-uninitialized] last[ 0 ] = path[ 0 ]; ^ tools/quake2/common/threads.c: In function 'RunThreadsOn': tools/quake2/common/threads.c:552:62: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if ( pthread_create( &work_threads[i], NULL, (void*)func, (void*)i ) != 0 ) { ^ cc tools/quake2/common/trilib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/common/trilib.o cc tools/quake2/q2map/brushbsp.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/brushbsp.o tools/quake2/common/trilib.c: In function 'ByteSwapTri': tools/quake2/common/trilib.c:61:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0 ; i < sizeof( tf_triangle ) / 4 ; i++ ) ^ tools/quake2/q2map/brushbsp.c: In function 'AllocBrush': tools/quake2/q2map/brushbsp.c:324:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] c = (int)&( ( (bspbrush_t *)0 )->sides[numsides] ); ^ tools/quake2/q2map/brushbsp.c: In function 'CopyBrush': tools/quake2/q2map/brushbsp.c:380:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] size = (int)&( ( (bspbrush_t *)0 )->sides[brush->numsides] ); ^ tools/quake2/q2map/brushbsp.c: In function 'SelectSplitSide': tools/quake2/q2map/brushbsp.c:768:6: warning: variable 'bestsplits' set but not used [-Wunused-but-set-variable] int bestsplits; ^ cc tools/quake2/q2map/csg.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/csg.o cc tools/quake2/q2map/faces.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/faces.o cc tools/quake2/q2map/flow.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/flow.o cc tools/quake2/q2map/glfile.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/glfile.o tools/quake2/common/lbmlib.c: In function 'LoadTGA': tools/quake2/common/lbmlib.c:779:17: warning: 'alphabyte' may be used uninitialized in this function [-Wmaybe-uninitialized] *pixbuf++ = alphabyte; ^ tools/quake2/common/lbmlib.c:778:17: warning: 'blue' may be used uninitialized in this function [-Wmaybe-uninitialized] *pixbuf++ = blue; ^ tools/quake2/common/lbmlib.c:777:17: warning: 'green' may be used uninitialized in this function [-Wmaybe-uninitialized] *pixbuf++ = green; ^ tools/quake2/common/lbmlib.c:776:17: warning: 'red' may be used uninitialized in this function [-Wmaybe-uninitialized] *pixbuf++ = red; ^ cc tools/quake2/q2map/leakfile.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/leakfile.o tools/quake2/q2map/leakfile.c: In function 'LeakFile': tools/quake2/q2map/leakfile.c:137:31: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] xml_node = xmlNewNode( NULL, "polyline" ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/q2map/qbsp.h:47, from tools/quake2/q2map/leakfile.c:22: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ cc tools/quake2/q2map/lightmap.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/lightmap.o tools/quake2/q2map/leakfile.c:141:14: warning: 'nextnode' may be used uninitialized in this function [-Wmaybe-uninitialized] while ( node->occupied > 1 ) ^ tools/quake2/q2map/leakfile.c:161:3: warning: 'nextportal' may be used uninitialized in this function [-Wmaybe-uninitialized] WindingCenter( nextportal->winding, mid ); ^ cc tools/quake2/q2map/main.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/main.o tools/quake2/q2map/lightmap.c: In function 'LerpTriangle': tools/quake2/q2map/lightmap.c:329:26: warning: variable 'y2' set but not used [-Wunused-but-set-variable] float x, y, x1, y1, x2, y2; ^ tools/quake2/q2map/lightmap.c:329:14: warning: variable 'x1' set but not used [-Wunused-but-set-variable] float x, y, x1, y1, x2, y2; ^ tools/quake2/q2map/lightmap.c: In function 'TriEdge_r': tools/quake2/q2map/lightmap.c:257:17: warning: 'bestp' may be used uninitialized in this function [-Wmaybe-uninitialized] nt->edges[1] = FindEdge( trian, e->p1, bestp ); ^ tools/quake2/q2map/lightmap.c: In function 'TriangulatePoints': tools/quake2/q2map/lightmap.c:300:5: warning: 'bp2' may be used uninitialized in this function [-Wmaybe-uninitialized] e2 = FindEdge( trian, bp2, bp1 ); ^ tools/quake2/q2map/lightmap.c:300:5: warning: 'bp1' may be used uninitialized in this function [-Wmaybe-uninitialized] cc tools/quake2/q2map/map.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/map.o tools/quake2/q2map/map.c: In function 'ParseMapEntity': tools/quake2/q2map/map.c:831:18: warning: variable 'startsides' set but not used [-Wunused-but-set-variable] int startbrush, startsides; ^ tools/quake2/q2map/map.c:831:6: warning: variable 'startbrush' set but not used [-Wunused-but-set-variable] int startbrush, startsides; ^ cc tools/quake2/q2map/nodraw.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/nodraw.o cc tools/quake2/q2map/patches.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/patches.o cc tools/quake2/q2map/portals.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/portals.o tools/quake2/q2map/lightmap.c: In function 'GatherSampleLight': tools/quake2/q2map/lightmap.c:992:26: warning: 'scale' may be used uninitialized in this function [-Wmaybe-uninitialized] VectorMA( dest, scale * lightscale, l->color, dest ); ^ cc tools/quake2/q2map/prtfile.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/prtfile.o tools/quake2/q2map/portals.c: In function 'MakeNodePortal': tools/quake2/q2map/portals.c:387:38: warning: 'side' may be used uninitialized in this function [-Wmaybe-uninitialized] for ( p = node->portals ; p && w; p = p->next[side] ) ^ tools/quake2/q2map/portals.c:403:3: warning: 'dist' may be used uninitialized in this function [-Wmaybe-uninitialized] ChopWindingInPlace( &w, normal, dist, 0.1 ); ^ tools/quake2/q2map/portals.c: In function 'SplitNodePortals': tools/quake2/q2map/portals.c:436:6: warning: 'side' may be used uninitialized in this function [-Wmaybe-uninitialized] int side; ^ tools/quake2/q2map/lightmap.c: In function 'FinalLightFace': tools/quake2/q2map/lightmap.c:1330:3: warning: 'trian' may be used uninitialized in this function [-Wmaybe-uninitialized] FreeTriangulation( trian ); ^ cc tools/quake2/q2map/qbsp.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/qbsp.o tools/quake2/q2map/qbsp.c: In function 'ProcessWorldModel': tools/quake2/q2map/qbsp.c:244:33: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] leaknode = xmlNewNode( NULL, "message" ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/q2map/qbsp.h:47, from tools/quake2/q2map/qbsp.c:23: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ tools/quake2/q2map/qbsp.c:245:33: warning: pointer targets in passing argument 2 of 'xmlNodeSetContent' differ in signedness [-Wpointer-sign] xmlNodeSetContent( leaknode, "MAP LEAKED\n" ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/q2map/qbsp.h:47, from tools/quake2/q2map/qbsp.c:23: /usr/local/include/libxml2/libxml/tree.h:1060:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNodeSetContent (xmlNodePtr cur, ^ tools/quake2/q2map/qbsp.c:249:26: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp( leaknode, "level", (char*) &level ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/q2map/qbsp.h:47, from tools/quake2/q2map/qbsp.c:23: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ tools/quake2/q2map/qbsp.c:249:35: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp( leaknode, "level", (char*) &level ); ^ In file included from tools/quake2/common/inout.h:26:0, from tools/quake2/q2map/qbsp.h:47, from tools/quake2/q2map/qbsp.c:23: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ cc tools/quake2/q2map/qrad.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/qrad.o cc tools/quake2/q2map/qvis.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/qvis.o tools/quake2/q2map/qrad.c: In function 'MakeTransfers': tools/quake2/q2map/qrad.c:225:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( j = 0, patch2 = patches ; j < num_patches ; j++, patch2++ ) ^ tools/quake2/q2map/qrad.c:299:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( j = 0 ; j < num_patches ; j++ ) ^ tools/quake2/q2map/qrad.c:204:33: warning: variable 'all_transfers' set but not used [-Wunused-but-set-variable] float transfers[MAX_PATCHES], *all_transfers; ^ tools/quake2/q2map/qrad.c: In function 'FreeTransfers': tools/quake2/q2map/qrad.c:325:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0 ; i < num_patches ; i++ ) ^ tools/quake2/q2map/qrad.c: In function 'WriteWorld': tools/quake2/q2map/qrad.c:351:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( j = 0, patch = patches ; j < num_patches ; j++, patch++ ) ^ tools/quake2/q2map/qrad.c: In function 'WriteGlView': tools/quake2/q2map/qrad.c:392:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( j = 0 ; j < num_patches ; j++ ) ^ tools/quake2/q2map/qrad.c: In function 'CollectLight': tools/quake2/q2map/qrad.c:428:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0, patch = patches ; i < num_patches ; i++, patch++ ) ^ tools/quake2/q2map/qrad.c: In function 'BounceLight': tools/quake2/q2map/qrad.c:494:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0 ; i < num_patches ; i++ ) ^ tools/quake2/q2map/qrad.c: In function 'CheckPatches': tools/quake2/q2map/qrad.c:525:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0 ; i < num_patches ; i++ ) ^ tools/quake2/q2map/qvis.c: In function 'NewWinding': tools/quake2/q2map/qvis.c:85:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] size = (int)( (winding_t *)0 )->points[points]; ^ tools/quake2/q2map/qvis.c: In function 'PComp': tools/quake2/q2map/qvis.c:126:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if ( ( *(portal_t **)a )->nummightsee == ( *(portal_t **)b )->nummightsee ) { ^ tools/quake2/q2map/qvis.c:126:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if ( ( *(portal_t **)a )->nummightsee == ( *(portal_t **)b )->nummightsee ) { ^ tools/quake2/q2map/qvis.c:129:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if ( ( *(portal_t **)a )->nummightsee < ( *(portal_t **)b )->nummightsee ) { ^ tools/quake2/q2map/qvis.c:129:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if ( ( *(portal_t **)a )->nummightsee < ( *(portal_t **)b )->nummightsee ) { ^ tools/quake2/q2map/qvis.c: In function 'LoadPortals': tools/quake2/q2map/qvis.c:389:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( (unsigned)leafnums[0] > portalclusters ^ tools/quake2/q2map/qvis.c:390:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] || (unsigned)leafnums[1] > portalclusters ) { ^ cc tools/quake2/q2map/textures.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/textures.o cc tools/quake2/q2map/trace.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/trace.o cc tools/quake2/q2map/tree.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/tree.o tools/quake2/q2map/trace.c: In function 'MakeTnodes': tools/quake2/q2map/trace.c:90:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] tnodes = (tnode_t *)( ( (int)tnodes + 31 ) & ~31 ); ^ tools/quake2/q2map/trace.c:90:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] tnodes = (tnode_t *)( ( (int)tnodes + 31 ) & ~31 ); ^ cc tools/quake2/q2map/writebsp.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/q2map/writebsp.o cc libs/l_net/l_net.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/l_net/l_net.o tools/quake2/q2map/writebsp.c: In function 'EmitPlanes': tools/quake2/q2map/writebsp.c:49:6: warning: variable 'planetranslate' set but not used [-Wunused-but-set-variable] int planetranslate[MAX_MAP_PLANES]; ^ cc libs/l_net/l_net_berkley.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/l_net/l_net_berkley.o cc tools/quake2/qdata/images.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata/images.o cc tools/quake2/qdata/models.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata/models.o cc tools/quake2/qdata/qdata.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata/qdata.o tools/quake2/qdata/models.c: In function 'WriteModelFile': tools/quake2/qdata/models.c:142:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] model.framesize = (int)&( (daliasframe_t *)0 )->verts[model.num_xyz]; ^ tools/quake2/qdata/models.c:154:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0 ; i < sizeof( dmdl_t ) / 4 ; i++ ) ^ tools/quake2/qdata/models.c:138:6: warning: variable 'c_on' set but not used [-Wunused-but-set-variable] int c_on, c_off; ^ tools/quake2/qdata/images.c: In function 'AveragePixels': tools/quake2/qdata/images.c:413:6: warning: variable 'fullbright' set but not used [-Wunused-but-set-variable] int fullbright; ^ tools/quake2/qdata/images.c: In function 'Cmd_Mip': tools/quake2/qdata/images.c:655:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] while ( (int)lump_p & 3 ) ^ tools/quake2/qdata/images.c: In function 'Cmd_Mipdir': tools/quake2/qdata/images.c:695:21: warning: too many arguments for format [-Wformat-extra-args] sprintf( filename, "%stextures", gamedir, mip_prefix ); ^ In file included from tools/quake2/qdata/qdata.c:248:0: /usr/include/sys/dir.h:38:2: warning: #warning "The information in this file should be obtained from " [-Wcpp] #warning "The information in this file should be obtained from " ^ /usr/include/sys/dir.h:39:2: warning: #warning "and is provided solely (and temporarily) for backward compatibility." [-Wcpp] #warning "and is provided solely (and temporarily) for backward compatibility." ^ tools/quake2/qdata/qdata.c: In function 'PackDirectory_r': tools/quake2/qdata/qdata.c:259:6: warning: unused variable 'len' [-Wunused-variable] int len; ^ cc tools/quake2/qdata/sprites.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata/sprites.o cc tools/quake2/qdata/tables.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata/tables.o tools/quake2/qdata/sprites.c: In function 'FinishSprite': tools/quake2/qdata/sprites.c:48:9: warning: variable 'curframe' set but not used [-Wunused-but-set-variable] int i, curframe; ^ tools/quake2/qdata/sprites.c: In function 'Cmd_SpriteFrame': tools/quake2/qdata/sprites.c:139:17: warning: variable 'yh' set but not used [-Wunused-but-set-variable] int y,xl,yl,xh,yh,w,h; ^ tools/quake2/qdata/sprites.c:139:14: warning: variable 'xh' set but not used [-Wunused-but-set-variable] int y,xl,yl,xh,yh,w,h; ^ cc tools/quake2/qdata/video.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata/video.o cc tools/quake2/qdata_heretic2/common/bspfile.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/common/bspfile.o cc tools/quake2/qdata_heretic2/common/cmdlib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/common/cmdlib.o tools/quake2/qdata/video.c: In function 'FindNextChunk': tools/quake2/qdata/video.c:96:18: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if ( !strncmp( data_p, name, 4 ) ) { ^ In file included from tools/quake2/qdata/qdata.h:25:0, from tools/quake2/qdata/video.c:22: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'byte * {aka unsigned char *}' int strncmp(const char *, const char *, size_t) __pure; ^ tools/quake2/qdata/video.c: In function 'DumpChunks': tools/quake2/qdata/video.c:118:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] printf( "0x%x : %s (%d)\n", (int)( data_p - 4 ), str, iff_chunk_len ); ^ tools/quake2/qdata/video.c: In function 'GetWavinfo': tools/quake2/qdata/video.c:145:30: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if ( !( data_p && !strncmp( data_p + 8, "WAVE", 4 ) ) ) { ^ In file included from tools/quake2/qdata/qdata.h:25:0, from tools/quake2/qdata/video.c:22: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'byte * {aka unsigned char *}' int strncmp(const char *, const char *, size_t) __pure; ^ tools/quake2/qdata/video.c:181:19: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if ( !strncmp( data_p + 28, "mark", 4 ) ) { // this is not a proper parse, but it works with cooledit... ^ In file included from tools/quake2/qdata/qdata.h:25:0, from tools/quake2/qdata/video.c:22: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'byte * {aka unsigned char *}' int strncmp(const char *, const char *, size_t) __pure; ^ tools/quake2/qdata/video.c: In function 'bwtCompare': tools/quake2/qdata/video.c:347:8: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] i1 = *(int *)elem1; ^ tools/quake2/qdata/video.c:348:8: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] i2 = *(int *)elem2; ^ tools/quake2/qdata/video.c: In function 'Huffman': tools/quake2/qdata/video.c:493:11: warning: variable 'maxchar' set but not used [-Wunused-but-set-variable] int max, maxchar; ^ tools/quake2/qdata/video.c: In function 'LZSS': tools/quake2/qdata/video.c:662:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( in.count >= sizeof( lzss_next ) / 4 ) { ^ tools/quake2/qdata/video.c: In function 'Cmd_Video': tools/quake2/qdata/video.c:1197:11: warning: too many arguments for format [-Wformat-extra-args] printf( "counting ", frame ); ^ tools/quake2/qdata/video.c:1216:11: warning: too many arguments for format [-Wformat-extra-args] printf( "packing ", frame ); ^ tools/quake2/qdata/video.c:1259:10: warning: format '%i' expects argument of type 'int', but argument 2 has type 'long int' [-Wformat=] printf( "Total size: %i\n", ftell( output ) ); ^ tools/quake2/qdata_heretic2/common/bspfile.c: In function 'LoadBSPFile': tools/quake2/qdata_heretic2/common/bspfile.c:390:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0 ; i < sizeof( dheader_t ) / 4 ; i++ ) ^ tools/quake2/qdata_heretic2/common/bspfile.c: In function 'LoadBSPFileTexinfo': tools/quake2/qdata_heretic2/common/bspfile.c:449:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0 ; i < sizeof( dheader_t ) / 4 ; i++ ) ^ tools/quake2/qdata_heretic2/common/cmdlib.c: In function 'strlwr': tools/quake2/qdata_heretic2/common/cmdlib.c:91:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0; i < strlen( conv_str ); i++ ) ^ tools/quake2/qdata_heretic2/common/cmdlib.c: In function 'SetQdirFromPath': tools/quake2/qdata_heretic2/common/cmdlib.c:211:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0; i < strlen( qdir ); i++ ) ^ tools/quake2/qdata_heretic2/common/cmdlib.c:224:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0; i < strlen( gamedir ); i++ ) ^ tools/quake2/qdata_heretic2/common/cmdlib.c: In function 'ExpandPath': tools/quake2/qdata_heretic2/common/cmdlib.c:267:7: warning: the address of 'qdir' will always evaluate as 'true' [-Waddress] if ( !qdir ) { ^ tools/quake2/qdata_heretic2/common/cmdlib.c: In function 'ExpandGamePath': tools/quake2/qdata_heretic2/common/cmdlib.c:280:7: warning: the address of 'qdir' will always evaluate as 'true' [-Waddress] if ( !qdir ) { ^ tools/quake2/qdata_heretic2/common/bspfile.c: In function 'SwapBSPFile': tools/quake2/qdata_heretic2/common/bspfile.c:220:28: warning: iteration 4u invokes undefined behavior [-Waggressive-loop-optimizations] texinfo[i].vecs[0][j] = LittleFloat( texinfo[i].vecs[0][j] ); ^ tools/quake2/qdata_heretic2/common/bspfile.c:219:3: note: containing loop for ( j = 0 ; j < 8 ; j++ ) ^ tools/quake2/qdata/models.c: In function 'BuildGlCmds': tools/quake2/qdata/models.c:566:6: warning: 'besttype' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( besttype == 1 ) { ^ cc tools/quake2/qdata_heretic2/common/inout.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/common/inout.o tools/quake2/qdata_heretic2/common/inout.c: In function 'xml_NodeForVec': tools/quake2/qdata_heretic2/common/inout.c:69:26: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] ret = xmlNewNode( NULL, "point" ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ tools/quake2/qdata_heretic2/common/inout.c:70:26: warning: pointer targets in passing argument 2 of 'xmlNodeSetContent' differ in signedness [-Wpointer-sign] xmlNodeSetContent( ret, buf ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1060:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNodeSetContent (xmlNodePtr cur, ^ tools/quake2/qdata_heretic2/common/inout.c: In function 'xml_SendNode': tools/quake2/qdata_heretic2/common/inout.c:92:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while ( pos < xml_buf->use ) ^ tools/quake2/qdata_heretic2/common/inout.c: In function 'xml_Select': tools/quake2/qdata_heretic2/common/inout.c:147:27: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] node = xmlNewNode( NULL, "select" ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ tools/quake2/qdata_heretic2/common/inout.c:148:27: warning: pointer targets in passing argument 2 of 'xmlNodeSetContent' differ in signedness [-Wpointer-sign] xmlNodeSetContent( node, buf ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1060:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNodeSetContent (xmlNodePtr cur, ^ tools/quake2/qdata_heretic2/common/inout.c:151:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp( node, "level", (char *)&level ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ tools/quake2/qdata_heretic2/common/inout.c:151:29: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp( node, "level", (char *)&level ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ tools/quake2/qdata_heretic2/common/inout.c:154:29: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] select = xmlNewNode( NULL, "brush" ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ tools/quake2/qdata_heretic2/common/inout.c:155:29: warning: pointer targets in passing argument 2 of 'xmlNodeSetContent' differ in signedness [-Wpointer-sign] xmlNodeSetContent( select, buf ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1060:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNodeSetContent (xmlNodePtr cur, ^ tools/quake2/qdata_heretic2/common/inout.c: In function 'xml_Point': tools/quake2/qdata_heretic2/common/inout.c:174:27: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] node = xmlNewNode( NULL, "pointmsg" ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ tools/quake2/qdata_heretic2/common/inout.c:175:27: warning: pointer targets in passing argument 2 of 'xmlNodeSetContent' differ in signedness [-Wpointer-sign] xmlNodeSetContent( node, msg ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1060:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNodeSetContent (xmlNodePtr cur, ^ tools/quake2/qdata_heretic2/common/inout.c:178:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp( node, "level", (char *)&level ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ tools/quake2/qdata_heretic2/common/inout.c:178:29: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp( node, "level", (char *)&level ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ tools/quake2/qdata_heretic2/common/inout.c:181:28: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] point = xmlNewNode( NULL, "point" ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ tools/quake2/qdata_heretic2/common/inout.c:182:28: warning: pointer targets in passing argument 2 of 'xmlNodeSetContent' differ in signedness [-Wpointer-sign] xmlNodeSetContent( point, buf ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1060:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNodeSetContent (xmlNodePtr cur, ^ tools/quake2/qdata_heretic2/common/inout.c: In function 'xml_Winding': tools/quake2/qdata_heretic2/common/inout.c:198:27: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] node = xmlNewNode( NULL, "windingmsg" ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ tools/quake2/qdata_heretic2/common/inout.c:199:27: warning: pointer targets in passing argument 2 of 'xmlNodeSetContent' differ in signedness [-Wpointer-sign] xmlNodeSetContent( node, msg ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1060:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNodeSetContent (xmlNodePtr cur, ^ tools/quake2/qdata_heretic2/common/inout.c:202:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp( node, "level", (char *)&level ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ tools/quake2/qdata_heretic2/common/inout.c:202:29: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp( node, "level", (char *)&level ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ tools/quake2/qdata_heretic2/common/inout.c:215:30: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] winding = xmlNewNode( NULL, "winding" ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ tools/quake2/qdata_heretic2/common/inout.c:216:30: warning: pointer targets in passing argument 2 of 'xmlNodeSetContent' differ in signedness [-Wpointer-sign] xmlNodeSetContent( winding, buf ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1060:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNodeSetContent (xmlNodePtr cur, ^ tools/quake2/qdata_heretic2/common/inout.c: In function 'Broadcast_Setup': tools/quake2/qdata_heretic2/common/inout.c:238:23: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] Net_StringToAddress( (char *)dest, &address ); ^ tools/quake2/qdata_heretic2/common/inout.c: In function 'FPrintf': tools/quake2/qdata_heretic2/common/inout.c:280:20: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness [-Wpointer-sign] doc = xmlNewDoc( "1.0" ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:780:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDoc (const xmlChar *version); ^ tools/quake2/qdata_heretic2/common/inout.c:281:48: warning: pointer targets in passing argument 3 of 'xmlNewDocRawNode' differ in signedness [-Wpointer-sign] doc->children = xmlNewDocRawNode( doc, NULL, "q3map_feedback", NULL ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:902:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewDocRawNode (xmlDocPtr doc, ^ tools/quake2/qdata_heretic2/common/inout.c:284:27: warning: pointer targets in passing argument 2 of 'xmlNewNode' differ in signedness [-Wpointer-sign] node = xmlNewNode( NULL, "message" ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:837:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNewNode (xmlNsPtr ns, ^ tools/quake2/qdata_heretic2/common/inout.c:285:27: warning: pointer targets in passing argument 2 of 'xmlNodeSetContent' differ in signedness [-Wpointer-sign] xmlNodeSetContent( node, buf ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1060:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlNodeSetContent (xmlNodePtr cur, ^ tools/quake2/qdata_heretic2/common/inout.c:288:20: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp( node, "level", (char *)&level ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ tools/quake2/qdata_heretic2/common/inout.c:288:29: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness [-Wpointer-sign] xmlSetProp( node, "level", (char *)&level ); ^ In file included from tools/quake2/qdata_heretic2/common/inout.h:26:0, from tools/quake2/qdata_heretic2/common/inout.c:32: /usr/local/include/libxml2/libxml/tree.h:1015:3: note: expected 'const xmlChar * {aka const unsigned char *}' but argument is of type 'char *' xmlSetProp (xmlNodePtr node, ^ cc tools/quake2/qdata_heretic2/common/l3dslib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/common/l3dslib.o cc tools/quake2/qdata_heretic2/common/lbmlib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/common/lbmlib.o cc tools/quake2/qdata_heretic2/common/mathlib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/common/mathlib.o cc tools/quake2/qdata_heretic2/common/md4.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/common/md4.o tools/quake2/qdata_heretic2/common/mathlib.c:97:0: warning: ignoring #pragma optimize [-Wunknown-pragmas] #pragma optimize("g", off) // went back to turning optimization off, ^ tools/quake2/qdata_heretic2/common/mathlib.c:139:0: warning: ignoring #pragma optimize [-Wunknown-pragmas] #pragma optimize("", on) ^ cc tools/quake2/qdata_heretic2/common/path_init.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/common/path_init.o tools/quake2/qdata_heretic2/common/lbmlib.c: In function 'LoadTGA': tools/quake2/qdata_heretic2/common/lbmlib.c:889:17: warning: 'alphabyte' may be used uninitialized in this function [-Wmaybe-uninitialized] rowBuf[3] = alphabyte; ^ tools/quake2/qdata_heretic2/common/lbmlib.c:888:17: warning: 'blue' may be used uninitialized in this function [-Wmaybe-uninitialized] rowBuf[2] = blue; ^ tools/quake2/qdata_heretic2/common/lbmlib.c:887:17: warning: 'green' may be used uninitialized in this function [-Wmaybe-uninitialized] rowBuf[1] = green; ^ tools/quake2/qdata_heretic2/common/lbmlib.c:886:17: warning: 'red' may be used uninitialized in this function [-Wmaybe-uninitialized] rowBuf[0] = red; ^ tools/quake2/qdata_heretic2/common/path_init.c: In function 'InitPaths': tools/quake2/qdata_heretic2/common/path_init.c:326:3: warning: statement with no effect [-Wunused-value] for ( j; j < *argc && argv[ j ] == NULL; j++ ) ; ^ cc tools/quake2/qdata_heretic2/common/qfiles.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/common/qfiles.o tools/quake2/qdata_heretic2/common/path_init.c: In function 'LokiInitPaths': tools/quake2/qdata_heretic2/common/path_init.c:137:13: warning: 'last' may be used uninitialized in this function [-Wmaybe-uninitialized] last[ 0 ] = path[ 0 ]; ^ cc tools/quake2/qdata_heretic2/common/scriplib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/common/scriplib.o cc tools/quake2/qdata_heretic2/common/threads.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/common/threads.o cc tools/quake2/qdata_heretic2/common/token.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/common/token.o tools/quake2/qdata_heretic2/common/threads.c:417:22: warning: extra tokens at end of #ifdef directive #ifdef __DragonFly__ ) || defined ( __linux__ ^ tools/quake2/qdata_heretic2/common/threads.c: In function 'RunThreadsOn': tools/quake2/qdata_heretic2/common/threads.c:555:62: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if ( pthread_create( &work_threads[i], NULL, (void*)func, (void*)i ) != 0 ) { ^ tools/quake2/qdata_heretic2/common/token.c:88:1: warning: missing braces around initializer [-Wmissing-braces] { ^ tools/quake2/qdata_heretic2/common/token.c:88:1: note: (near initialization for 'Keywords') cc tools/quake2/qdata_heretic2/common/trilib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/common/trilib.o cc tools/quake2/qdata_heretic2/qcommon/reference.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/qcommon/reference.o cc tools/quake2/qdata_heretic2/qcommon/resourcemanager.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/qcommon/resourcemanager.o tools/quake2/qdata_heretic2/common/trilib.c: In function 'ByteSwapTri': tools/quake2/qdata_heretic2/common/trilib.c:76:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0 ; i < sizeof( tf_triangle ) / 4 ; i++ ) ^ cc tools/quake2/qdata_heretic2/qcommon/skeletons.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/qcommon/skeletons.o cc tools/quake2/qdata_heretic2/animcomp.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/animcomp.o tools/quake2/qdata_heretic2/animcomp.c: In function 'AnimCompressToBytes': tools/quake2/qdata_heretic2/animcomp.c:155:10: warning: variable 'nv' set but not used [-Wunused-but-set-variable] int k,l,nv,j; ^ cc tools/quake2/qdata_heretic2/book.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/book.o tools/quake2/qdata_heretic2/common/trilib.c: In function 'HandleHRCModel': tools/quake2/qdata_heretic2/common/trilib.c:245:6: warning: 'vertIndexBase' may be used uninitialized in this function [-Wmaybe-uninitialized] int vertIndexBase; ^ tools/quake2/qdata_heretic2/book.c: In function 'Cmd_Book': tools/quake2/qdata_heretic2/book.c:239:27: warning: pointer targets in passing argument 1 of 'CreateBook32' differ in signedness [-Wpointer-sign] qtex32 = CreateBook32( bufferl, coords[i].w, coords[i].h, &size ); ^ tools/quake2/qdata_heretic2/book.c:64:13: note: expected 'long int *' but argument is of type 'long unsigned int *' miptex32_t *CreateBook32( long *buffer, int w, int h, int *FinalSize ){ ^ cc tools/quake2/qdata_heretic2/fmodels.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/fmodels.o tools/quake2/qdata_heretic2/fmodels.c: In function 'strupr': tools/quake2/qdata_heretic2/fmodels.c:156:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0 ; i < strlen( string ); i++ ) ^ tools/quake2/qdata_heretic2/fmodels.c: In function 'WriteModelFile': tools/quake2/qdata_heretic2/fmodels.c:257:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] fmheader.framesize = (int)&( (fmaliasframe_t *)0 )->verts[fmheader.num_xyz]; ^ tools/quake2/qdata_heretic2/fmodels.c:240:6: warning: variable 'c_on' set but not used [-Wunused-but-set-variable] int c_on, c_off; ^ tools/quake2/qdata_heretic2/fmodels.c: In function 'CompressFrames': tools/quake2/qdata_heretic2/fmodels.c:649:58: warning: pointer targets in passing argument 5 of 'AnimCompressToBytes' differ in signedness [-Wpointer-sign] AnimCompressToBytes( g->trans,g->scale,g->mat,g->ccomp,g->cbase,g->cscale,g->coffset,g->bmin,g->bmax ); ^ In file included from tools/quake2/qdata_heretic2/fmodels.c:23:0: tools/quake2/qdata_heretic2/animcomp.h:32:6: note: expected 'unsigned char *' but argument is of type 'char *' void AnimCompressToBytes( float *trans,float *scale,char *mat,char *ccomp,unsigned char *cbase,float *cscale,float *coffset,float *bmin,float *bmax ); ^ tools/quake2/qdata_heretic2/fmodels.c: In function 'BuildGlCmds': tools/quake2/qdata_heretic2/fmodels.c:1363:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( used[i] || trans_check != translucent[i] ) { ^ cc tools/quake2/qdata_heretic2/images.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/images.o cc tools/quake2/qdata_heretic2/jointed.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/jointed.o In file included from tools/quake2/qdata_heretic2/jointed.c:26:0: tools/quake2/qdata_heretic2/qcommon/angles.h:75:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(disable : 4305) // 'initializing' : truncation from 'const double ' to 'float ' ^ tools/quake2/qdata_heretic2/images.c: In function 'CreateMip': tools/quake2/qdata_heretic2/images.c:279:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( scaled_width = 1 ; scaled_width < width ; scaled_width <<= 1 ) ^ tools/quake2/qdata_heretic2/images.c:281:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( 1 && scaled_width > width && 1 ) { ^ tools/quake2/qdata_heretic2/images.c:284:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( scaled_height = 1 ; scaled_height < height ; scaled_height <<= 1 ) ^ tools/quake2/qdata_heretic2/images.c:286:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( 1 && scaled_height > height && 1 ) { ^ tools/quake2/qdata_heretic2/images.c:321:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( scaled_width == width && scaled_height == height ) { ^ tools/quake2/qdata_heretic2/images.c:321:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( scaled_width == width && scaled_height == height ) { ^ tools/quake2/qdata_heretic2/images.c: In function 'CreateMip32': tools/quake2/qdata_heretic2/images.c:434:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( scaled_width = 1 ; scaled_width < width ; scaled_width <<= 1 ) ^ tools/quake2/qdata_heretic2/images.c:436:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( 1 && scaled_width > width && 1 ) { ^ tools/quake2/qdata_heretic2/images.c:439:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( scaled_height = 1 ; scaled_height < height ; scaled_height <<= 1 ) ^ tools/quake2/qdata_heretic2/images.c:441:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( 1 && scaled_height > height && 1 ) { ^ tools/quake2/qdata_heretic2/images.c:479:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( scaled_width == width && scaled_height == height ) { ^ tools/quake2/qdata_heretic2/images.c:479:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( scaled_width == width && scaled_height == height ) { ^ tools/quake2/qdata_heretic2/images.c: In function 'AveragePixels': tools/quake2/qdata_heretic2/images.c:875:6: warning: variable 'fullbright' set but not used [-Wunused-but-set-variable] int fullbright; ^ tools/quake2/qdata_heretic2/images.c: In function 'Cmd_Mip': tools/quake2/qdata_heretic2/images.c:1087:5: warning: enumeration value 'pt_gl' not handled in switch [-Wswitch] switch ( mp->type ) ^ tools/quake2/qdata_heretic2/jointed.c: In function 'LoadHRCJointList': tools/quake2/qdata_heretic2/jointed.c:174:6: warning: variable 'baseJoint' set but not used [-Wunused-but-set-variable] int baseJoint; ^ tools/quake2/qdata_heretic2/jointed.c: At top level: tools/quake2/qdata_heretic2/jointed.c:159:13: warning: 'ParseTranslation3' defined but not used [-Wunused-function] static void ParseTranslation3( vec3_t in ){ ^ cc tools/quake2/qdata_heretic2/models.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/models.o tools/quake2/qdata_heretic2/models.c: In function 'WriteCommonModelFile': tools/quake2/qdata_heretic2/models.c:176:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] model.framesize = (int)&( (daliasframe_t *)0 )->verts[model.num_xyz]; ^ tools/quake2/qdata_heretic2/models.c:187:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0 ; i < sizeof( dmdl_t ) / 4 ; i++ ) ^ tools/quake2/qdata_heretic2/models.c:173:6: warning: variable 'c_on' set but not used [-Wunused-but-set-variable] int c_on, c_off; ^ tools/quake2/qdata_heretic2/models.c: In function 'GrabGlobals': tools/quake2/qdata_heretic2/models.c:1560:15: warning: variable 'fr' set but not used [-Wunused-but-set-variable] frame_t *fr; ^ tools/quake2/qdata_heretic2/models.c: In function 'MODELCMD_Modelname': tools/quake2/qdata_heretic2/models.c:1798:30: warning: parameter 'modeltype' set but not used [-Wunused-but-set-parameter] void MODELCMD_Modelname( int modeltype ){ ^ tools/quake2/qdata_heretic2/models.c: In function 'MODELCMD_Origin': tools/quake2/qdata_heretic2/models.c:1833:27: warning: parameter 'modeltype' set but not used [-Wunused-but-set-parameter] void MODELCMD_Origin( int modeltype ){ ^ tools/quake2/qdata_heretic2/models.c: In function 'MODELCMD_ScaleUp': tools/quake2/qdata_heretic2/models.c:1899:28: warning: parameter 'modeltype' set but not used [-Wunused-but-set-parameter] void MODELCMD_ScaleUp( int modeltype ){ ^ tools/quake2/qdata_heretic2/models.c: In function 'MODELCMD_Skinsize': tools/quake2/qdata_heretic2/models.c:1949:29: warning: parameter 'modeltype' set but not used [-Wunused-but-set-parameter] void MODELCMD_Skinsize( int modeltype ){ ^ cc tools/quake2/qdata_heretic2/pics.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/pics.o cc tools/quake2/qdata_heretic2/qdata.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/qdata.o cc tools/quake2/qdata_heretic2/qd_skeletons.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/qd_skeletons.o tools/quake2/qdata_heretic2/qdata.c: In function 'PackDirectory_r': tools/quake2/qdata_heretic2/qdata.c:253:6: warning: unused variable 'len' [-Wunused-variable] int len; ^ In file included from tools/quake2/qdata_heretic2/qd_skeletons.c:25:0: tools/quake2/qdata_heretic2/qcommon/angles.h:75:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(disable : 4305) // 'initializing' : truncation from 'const double ' to 'float ' ^ tools/quake2/qdata_heretic2/qd_skeletons.c: In function 'GrabModelTransform': tools/quake2/qdata_heretic2/qd_skeletons.c:859:15: warning: variable 'fr' set but not used [-Wunused-but-set-variable] fmframe_t *fr; ^ tools/quake2/qdata_heretic2/qd_skeletons.c: At top level: tools/quake2/qdata_heretic2/qd_skeletons.c:296:13: warning: 'ParseVec3' defined but not used [-Wunused-function] static void ParseVec3( vec3_t in ){ ^ tools/quake2/qdata_heretic2/qd_skeletons.c:314:13: warning: 'ParseRotation3' defined but not used [-Wunused-function] static void ParseRotation3( vec3_t in ){ ^ tools/quake2/qdata_heretic2/qd_skeletons.c:332:13: warning: 'ParseTranslation3' defined but not used [-Wunused-function] static void ParseTranslation3( vec3_t in ){ ^ tools/quake2/qdata_heretic2/qd_skeletons.c:341:13: warning: 'ParseTranslation3d' defined but not used [-Wunused-function] static void ParseTranslation3d( vec3d_t in ){ ^ cc tools/quake2/qdata_heretic2/sprites.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/sprites.o tools/quake2/qdata_heretic2/sprites.c: In function 'FinishSprite': tools/quake2/qdata_heretic2/sprites.c:56:9: warning: variable 'curframe' set but not used [-Wunused-but-set-variable] int i, curframe; ^ cc tools/quake2/qdata_heretic2/svdcmp.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/svdcmp.o tools/quake2/qdata_heretic2/models.c: In function 'Cmd_Base.part.1': tools/quake2/qdata_heretic2/models.c:850:6: warning: 'besttype' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( besttype == 1 ) { ^ tools/quake2/qdata_heretic2/models.c:801:20: note: 'besttype' was declared here int len, bestlen, besttype; ^ cc tools/quake2/qdata_heretic2/tables.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/tables.o cc tools/quake2/qdata_heretic2/tmix.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/tmix.o tools/quake2/qdata_heretic2/tmix.c: In function 'SaveScript': tools/quake2/qdata_heretic2/tmix.c:244:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if ( fp = fopen( name, "wb" ) ) { ^ tools/quake2/qdata_heretic2/tmix.c: In function 'GetScriptInfo': tools/quake2/qdata_heretic2/tmix.c:284:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if ( fp = fopen( name, "r" ) ) { ^ tools/quake2/qdata_heretic2/tmix.c:288:5: warning: implicit declaration of function 'strupr' [-Wimplicit-function-declaration] strupr( buffer ); ^ tools/quake2/qdata_heretic2/tmix.c:292:6: warning: implicit declaration of function 'strlwr' [-Wimplicit-function-declaration] strlwr( out.name ); ^ cc tools/quake2/qdata_heretic2/video.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake2/qdata_heretic2/video.o cc tools/quake3/common/aselib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/common/aselib.o tools/quake3/common/aselib.c: In function 'ASE_KeyMAP_DIFFUSE': tools/quake3/common/aselib.c:416:13: warning: unused variable 'count' [-Wunused-variable] int i = 0, count; ^ tools/quake3/common/aselib.c:414:37: warning: unused variable 'modeldir' [-Wunused-variable] char fullpath[1024], bitmap[1024], modeldir[1024]; ^ tools/quake3/common/aselib.c:414:7: warning: unused variable 'fullpath' [-Wunused-variable] char fullpath[1024], bitmap[1024], modeldir[1024]; ^ tools/quake3/common/aselib.c: At top level: tools/quake3/common/aselib.c:119:14: warning: 'strlwr' defined but not used [-Wunused-function] static char* strlwr( char* string ){ ^ tools/quake2/qdata_heretic2/svdcmp.c: In function 'DOsvd': tools/quake2/qdata_heretic2/svdcmp.c:343:9: warning: 'bestat' may be used uninitialized in this function [-Wmaybe-uninitialized] remap[bestat] = j; ^ cc tools/quake3/common/bspfile.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/common/bspfile.o tools/quake3/common/bspfile.c: In function 'GetLumpElements': tools/quake3/common/bspfile.c:297:14: warning: variable 'ofs' set but not used [-Wunused-but-set-variable] int length, ofs; ^ cc tools/quake3/common/cmdlib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/common/cmdlib.o cc tools/quake3/common/imagelib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/common/imagelib.o cc tools/quake3/common/inout.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/common/inout.o cc tools/quake3/common/md4.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/common/md4.o cc tools/quake3/common/scriplib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/common/scriplib.o cc tools/quake3/common/trilib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/common/trilib.o tools/quake3/common/trilib.c: In function 'ByteSwapTri': tools/quake3/common/trilib.c:66:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0 ; i < sizeof( tf_triangle ) / 4 ; i++ ) ^ cc tools/quake3/common/unzip.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/common/unzip.o cc tools/quake3/common/vfs.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/common/vfs.o tools/quake3/common/vfs.c: In function 'vfsInitPakFile': tools/quake3/common/vfs.c:137:3: warning: 'g_strdown' is deprecated [-Wdeprecated-declarations] g_strdown( filename_inzip ); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from tools/quake3/common/vfs.h:46, from tools/quake3/common/vfs.c:52: /usr/local/include/glib-2.0/glib/gstrfuncs.h:207:23: note: declared here gchar* g_strdown (gchar *string); ^ tools/quake3/common/vfs.c: In function 'vfsGetFileCount': tools/quake3/common/vfs.c:272:2: warning: 'g_strdown' is deprecated [-Wdeprecated-declarations] g_strdown( fixed ); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from tools/quake3/common/vfs.h:46, from tools/quake3/common/vfs.c:52: /usr/local/include/glib-2.0/glib/gstrfuncs.h:207:23: note: declared here gchar* g_strdown (gchar *string); ^ tools/quake3/common/vfs.c: In function 'vfsLoadFile': tools/quake3/common/vfs.c:336:2: warning: 'g_strdown' is deprecated [-Wdeprecated-declarations] g_strdown( fixed ); ^ In file included from /usr/local/include/glib-2.0/glib.h:79:0, from tools/quake3/common/vfs.h:46, from tools/quake3/common/vfs.c:52: /usr/local/include/glib-2.0/glib/gstrfuncs.h:207:23: note: declared here gchar* g_strdown (gchar *string); ^ cc tools/quake3/q3data/3dslib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3data/3dslib.o tools/quake3/q3data/3dslib.c: In function 'LoadMapName': tools/quake3/q3data/3dslib.c:65:34: warning: pointer targets in passing argument 2 of 'ReadChunkAndLength' differ in signedness [-Wpointer-sign] while ( ReadChunkAndLength( fp, &chunkID, &chunkLen ) ) ^ tools/quake3/q3data/3dslib.c:50:12: note: expected 'short int *' but argument is of type 'short unsigned int *' static int ReadChunkAndLength( FILE *fp, short *chunk, long *len ){ ^ tools/quake3/q3data/3dslib.c: In function 'LoadMaterialList': tools/quake3/q3data/3dslib.c:97:34: warning: pointer targets in passing argument 2 of 'ReadChunkAndLength' differ in signedness [-Wpointer-sign] while ( ReadChunkAndLength( fp, &chunkID, &chunkLen ) ) ^ tools/quake3/q3data/3dslib.c:50:12: note: expected 'short int *' but argument is of type 'short unsigned int *' static int ReadChunkAndLength( FILE *fp, short *chunk, long *len ){ ^ tools/quake3/q3data/3dslib.c: In function 'LoadNamedTriObject': tools/quake3/q3data/3dslib.c:246:34: warning: pointer targets in passing argument 2 of 'ReadChunkAndLength' differ in signedness [-Wpointer-sign] while ( ReadChunkAndLength( fp, &chunkID, &chunkLen ) ) ^ tools/quake3/q3data/3dslib.c:50:12: note: expected 'short int *' but argument is of type 'short unsigned int *' static int ReadChunkAndLength( FILE *fp, short *chunk, long *len ){ ^ tools/quake3/q3data/3dslib.c: In function 'LoadNamedObject': tools/quake3/q3data/3dslib.c:365:34: warning: pointer targets in passing argument 2 of 'ReadChunkAndLength' differ in signedness [-Wpointer-sign] while ( ReadChunkAndLength( fp, &chunkID, &chunkLen ) ) ^ tools/quake3/q3data/3dslib.c:50:12: note: expected 'short int *' but argument is of type 'short unsigned int *' static int ReadChunkAndLength( FILE *fp, short *chunk, long *len ){ ^ tools/quake3/q3data/3dslib.c:351:6: warning: unused variable 'i' [-Wunused-variable] int i = 0; ^ tools/quake3/q3data/3dslib.c: In function 'LoadEditChunk': tools/quake3/q3data/3dslib.c:410:34: warning: pointer targets in passing argument 2 of 'ReadChunkAndLength' differ in signedness [-Wpointer-sign] while ( ReadChunkAndLength( fp, &chunkID, &chunkLen ) ) ^ tools/quake3/q3data/3dslib.c:50:12: note: expected 'short int *' but argument is of type 'short unsigned int *' static int ReadChunkAndLength( FILE *fp, short *chunk, long *len ){ ^ tools/quake3/q3data/3dslib.c: In function 'Load3DS': tools/quake3/q3data/3dslib.c:473:32: warning: pointer targets in passing argument 2 of 'ReadChunkAndLength' differ in signedness [-Wpointer-sign] if ( !ReadChunkAndLength( fp, &chunkID, &chunkLen ) ) { ^ tools/quake3/q3data/3dslib.c:50:12: note: expected 'short int *' but argument is of type 'short unsigned int *' static int ReadChunkAndLength( FILE *fp, short *chunk, long *len ){ ^ tools/quake3/q3data/3dslib.c:480:34: warning: pointer targets in passing argument 2 of 'ReadChunkAndLength' differ in signedness [-Wpointer-sign] while ( ReadChunkAndLength( fp, &chunkID, &chunkLen ) ) ^ tools/quake3/q3data/3dslib.c:50:12: note: expected 'short int *' but argument is of type 'short unsigned int *' static int ReadChunkAndLength( FILE *fp, short *chunk, long *len ){ ^ tools/quake3/q3data/3dslib.c: At top level: tools/quake3/q3data/3dslib.c:501:13: warning: 'ComputeNormals' defined but not used [-Wunused-function] static void ComputeNormals( _3DSTriObject_t *pTO, triangle_t *pTris ){ ^ cc tools/quake3/q3data/compress.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3data/compress.o cc tools/quake3/q3data/images.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3data/images.o tools/quake3/q3data/images.c: In function 'AveragePixels': tools/quake3/q3data/images.c:384:6: warning: variable 'fullbright' set but not used [-Wunused-but-set-variable] int fullbright; ^ cc tools/quake3/q3data/md3lib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3data/md3lib.o cc tools/quake3/q3data/models.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3data/models.o tools/quake3/q3data/md3lib.c: In function 'MD3_Dump': tools/quake3/q3data/md3lib.c:152:25: warning: passing argument 1 of 'Q_filelength' makes pointer from integer without a cast [-Wint-conversion] fileSize = filelength( fileno( fp ) ); ^ In file included from tools/quake3/q3data/md3lib.h:23:0, from tools/quake3/q3data/md3lib.c:26: tools/quake3/q3data/../common/cmdlib.h:83:5: note: expected 'FILE * {aka struct __FILE *}' but argument is of type 'int' int Q_filelength( FILE *f ); ^ tools/quake3/q3data/md3lib.c:153:32: warning: passing argument 1 of 'Q_filelength' makes pointer from integer without a cast [-Wint-conversion] _buffer = malloc( filelength( fileno( fp ) ) ); ^ In file included from tools/quake3/q3data/md3lib.h:23:0, from tools/quake3/q3data/md3lib.c:26: tools/quake3/q3data/../common/cmdlib.h:83:5: note: expected 'FILE * {aka struct __FILE *}' but argument is of type 'int' int Q_filelength( FILE *f ); ^ tools/quake3/q3data/md3lib.c:171:10: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long int' [-Wformat=] printf( " file size: %d\n", fileSize ); ^ tools/quake3/q3data/models.c: In function 'CopyTrianglesToBaseTriangles': tools/quake3/q3data/models.c:562:15: warning: variable 'pbasevert' set but not used [-Wunused-but-set-variable] float *pbasevert; ^ tools/quake3/q3data/md3lib.c: In function 'MD3_ComputeTagFromTri': tools/quake3/q3data/md3lib.c:39:6: warning: 'origin' may be used uninitialized in this function [-Wmaybe-uninitialized] int origin; ^ tools/quake3/q3data/md3lib.c:114:19: warning: 'shortestSide' may be used uninitialized in this function [-Wmaybe-uninitialized] VectorNormalize( sides[shortestSide], axes[1] ); ^ tools/quake3/q3data/md3lib.c:113:19: warning: 'longestSide' may be used uninitialized in this function [-Wmaybe-uninitialized] VectorNormalize( sides[longestSide], axes[0] ); ^ tools/quake3/q3data/md3lib.c:85:17: warning: 'hypotSide' may be used uninitialized in this function [-Wmaybe-uninitialized] len[hypotSide] = -1; ^ tools/quake3/q3data/models.c: In function 'ConvertASE': tools/quake3/q3data/models.c:1888:12: warning: variable 'tagHead' set but not used [-Wunused-but-set-variable] qboolean tagHead = qfalse; ^ tools/quake3/q3data/models.c: At top level: tools/quake3/q3data/models.c:1618:13: warning: 'WriteMD3' defined but not used [-Wunused-function] static void WriteMD3( const char *_filename, ObjectAnimationFrame_t oanims[], int numFrames ){ ^ cc tools/quake3/q3data/p3dlib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3data/p3dlib.o tools/quake3/q3data/p3dlib.c: In function 'P3DLoad': tools/quake3/q3data/p3dlib.c:35:20: warning: implicit declaration of function 'Q_filelength' [-Wimplicit-function-declaration] #define filelength Q_filelength ^ tools/quake3/q3data/p3dlib.c:70:12: note: in expansion of macro 'filelength' p3d.len = filelength( fileno( fp ) ); ^ tools/quake3/q3data/p3dlib.c: In function 'P3DSkipToToken': tools/quake3/q3data/p3dlib.c:34:18: warning: implicit declaration of function 'Q_stricmp' [-Wimplicit-function-declaration] #define _strcmpi Q_stricmp ^ tools/quake3/q3data/p3dlib.c:105:9: note: in expansion of macro '_strcmpi' if ( !_strcmpi( s_token, name ) ) { ^ cc tools/quake3/q3data/polyset.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3data/polyset.o cc tools/quake3/q3data/q3data.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3data/q3data.o In file included from tools/quake3/q3data/q3data.c:338:0: /usr/include/sys/dir.h:38:2: warning: #warning "The information in this file should be obtained from " [-Wcpp] #warning "The information in this file should be obtained from " ^ /usr/include/sys/dir.h:39:2: warning: #warning "and is provided solely (and temporarily) for backward compatibility." [-Wcpp] #warning "and is provided solely (and temporarily) for backward compatibility." ^ tools/quake3/q3data/q3data.c: In function 'PackDirectory_r': tools/quake3/q3data/q3data.c:352:6: warning: unused variable 'len' [-Wunused-variable] int len; ^ cc tools/quake3/q3data/stripper.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3data/stripper.o tools/quake3/q3data/stripper.c: In function 'FindNextTriangleInStripOrFan': tools/quake3/q3data/stripper.c:37:6: warning: unused variable 'sum' [-Wunused-variable] int sum = 0; ^ tools/quake3/q3data/stripper.c: In function 'BuildOptimizedList': tools/quake3/q3data/stripper.c:160:6: warning: unused variable 'startTri' [-Wunused-variable] int startTri = -1; ^ tools/quake2/qdata_heretic2/fmodels.c: In function 'Cmd_FMBase': tools/quake2/qdata_heretic2/fmodels.c:1397:8: warning: 'besttype' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( besttype == 1 ) { ^ tools/quake2/qdata_heretic2/fmodels.c:1331:20: note: 'besttype' was declared here int len, bestlen, besttype; ^ cc tools/quake3/q3data/video.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3data/video.o tools/quake3/q3data/video.c: In function 'FindNextChunk': tools/quake3/q3data/video.c:109:18: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if ( !strncmp( data_p, name, 4 ) ) { ^ In file included from tools/quake3/q3data/q3data.h:28:0, from tools/quake3/q3data/video.c:23: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'byte * {aka unsigned char *}' int strncmp(const char *, const char *, size_t) __pure; ^ tools/quake3/q3data/video.c: In function 'DumpChunks': tools/quake3/q3data/video.c:131:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] printf( "0x%x : %s (%d)\n", (int)( data_p - 4 ), str, iff_chunk_len ); ^ tools/quake3/q3data/video.c: In function 'GetWavinfo': tools/quake3/q3data/video.c:158:30: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if ( !( data_p && !strncmp( data_p + 8, "WAVE", 4 ) ) ) { ^ In file included from tools/quake3/q3data/q3data.h:28:0, from tools/quake3/q3data/video.c:23: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'byte * {aka unsigned char *}' int strncmp(const char *, const char *, size_t) __pure; ^ tools/quake3/q3data/video.c:194:19: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if ( !strncmp( data_p + 28, "mark", 4 ) ) { // this is not a proper parse, but it works with cooledit... ^ In file included from tools/quake3/q3data/q3data.h:28:0, from tools/quake3/q3data/video.c:23: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'byte * {aka unsigned char *}' int strncmp(const char *, const char *, size_t) __pure; ^ tools/quake3/q3data/video.c: In function 'BTCCompressBlock': tools/quake3/q3data/video.c:632:41: warning: passing argument 2 of 'BTCQuantizeBlock' from incompatible pointer type [-Wincompatible-pointer-types] error = BTCQuantizeBlock( inBlock, endPoints, btcQuantizedBlock, -1 ); //bestError ); ^ tools/quake3/q3data/video.c:517:14: note: expected 'long unsigned int (*)[2]' but argument is of type 'unsigned int (*)[2]' static float BTCQuantizeBlock( float inBlock[4][4][3], unsigned long endPoints[2][2], int btcQuantizedBlock[4][4], float bestError ){ ^ tools/quake3/q3data/video.c:643:37: warning: passing argument 2 of 'BTCQuantizeBlock' from incompatible pointer type [-Wincompatible-pointer-types] error = BTCQuantizeBlock( inBlock, bestEndPoints, btcQuantizedBlock, -1.0f ); ^ tools/quake3/q3data/video.c:517:14: note: expected 'long unsigned int (*)[2]' but argument is of type 'unsigned int (*)[2]' static float BTCQuantizeBlock( float inBlock[4][4][3], unsigned long endPoints[2][2], int btcQuantizedBlock[4][4], float bestError ){ ^ tools/quake3/q3data/video.c: In function 'Cmd_Video': tools/quake3/q3data/video.c:1110:10: warning: format '%i' expects argument of type 'int', but argument 2 has type 'long int' [-Wformat=] printf( "Total size: %i\n", ftell( output ) ); ^ tools/quake3/q3data/video.c: At top level: tools/quake3/q3data/video.c:468:13: warning: 'BTCFindEndpoints' defined but not used [-Wunused-function] static void BTCFindEndpoints( float inBlock[4][4][3], unsigned int endPoints[2][2] ){ ^ cc libs/filematch.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/filematch.o cc libs/mathlib/bbox.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/mathlib/bbox.o cc libs/mathlib/line.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/mathlib/line.o cc libs/mathlib/m4x4.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/mathlib/m4x4.o cc libs/mathlib/mathlib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/mathlib/mathlib.o cc libs/mathlib/ray.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/mathlib/ray.o cc tools/quake3/common/jpeg.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/common/jpeg.o cc tools/quake3/common/mutex.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/common/mutex.o cc tools/quake3/common/polylib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/common/polylib.o cc tools/quake3/common/threads.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/common/threads.o cc tools/quake3/q3map2/brush.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/brush.o cc tools/quake3/q3map2/brush_primit.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/brush_primit.o cc tools/quake3/q3map2/bspfile_abstract.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/bspfile_abstract.o cc tools/quake3/q3map2/bspfile_ibsp.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/bspfile_ibsp.o cc tools/quake3/q3map2/bspfile_rbsp.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/bspfile_rbsp.o cc tools/quake3/q3map2/bsp.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/bsp.o cc tools/quake3/q3map2/convert_ase.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/convert_ase.o cc tools/quake3/q3map2/convert_obj.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/convert_obj.o cc tools/quake3/q3map2/convert_map.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/convert_map.o cc tools/quake3/q3map2/decals.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/decals.o cc tools/quake3/q3map2/facebsp.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/facebsp.o cc tools/quake3/q3map2/fog.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/fog.o cc tools/quake3/q3map2/image.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/image.o cc tools/quake3/q3map2/leakfile.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/leakfile.o cc tools/quake3/q3map2/light_bounce.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/light_bounce.o cc tools/quake3/q3map2/lightmaps_ydnar.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/lightmaps_ydnar.o cc tools/quake3/q3map2/light.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/light.o tools/quake3/q3map2/light_bounce.c: In function 'RadSubdivideDiffuseLight': tools/quake3/q3map2/light_bounce.c:289:17: warning: array subscript is above array bounds [-Warray-bounds] textureColor[ 4 ] = 255.0f; ^ tools/quake3/q3map2/light_bounce.c:373:20: warning: array subscript is above array bounds [-Warray-bounds] textureColor[ 4 ] = 255; ^ cc tools/quake3/q3map2/light_trace.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/light_trace.o cc tools/quake3/q3map2/light_ydnar.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/light_ydnar.o cc tools/quake3/q3map2/main.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/main.o tools/quake3/q3map2/light_ydnar.c: In function 'SetupBrushesFlags': tools/quake3/q3map2/light_ydnar.c:3238:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( ( compileFlags & mask_any ) == test_any && ( allCompileFlags & mask_all ) == test_all ) { ^ tools/quake3/q3map2/light_ydnar.c:3238:82: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( ( compileFlags & mask_any ) == test_any && ( allCompileFlags & mask_all ) == test_all ) { ^ cc tools/quake3/q3map2/map.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/map.o cc tools/quake3/q3map2/mesh.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/mesh.o cc tools/quake3/q3map2/model.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/model.o cc tools/quake3/q3map2/patch.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/patch.o cc tools/quake3/q3map2/path_init.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/path_init.o tools/quake3/q3map2/path_init.c: In function 'LokiInitPaths': tools/quake3/q3map2/path_init.c:122:7: warning: unused variable 'last0' [-Wunused-variable] char last0[ 2 ]; ^ cc tools/quake3/q3map2/portals.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/portals.o cc tools/quake3/q3map2/prtfile.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/prtfile.o cc tools/quake3/q3map2/shaders.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/shaders.o cc tools/quake3/q3map2/surface_extra.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/surface_extra.o cc tools/quake3/q3map2/surface_foliage.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/surface_foliage.o cc tools/quake3/q3map2/surface_fur.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/surface_fur.o cc tools/quake3/q3map2/surface_meta.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/surface_meta.o cc tools/quake3/q3map2/surface.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/surface.o tools/quake3/q3map2/surface_meta.c: In function 'MetaTrianglesToSurface': tools/quake3/q3map2/surface_meta.c:1707:27: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] memset( verts, 0, sizeof( verts ) ); ^ tools/quake3/q3map2/surface_meta.c:1708:29: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] memset( indexes, 0, sizeof( indexes ) ); ^ tools/quake3/q3map2/surface.c: In function 'FilterWindingIntoTree_r': tools/quake3/q3map2/surface.c:2112:17: warning: variable 'plane2' set but not used [-Wunused-but-set-variable] vec4_t plane1, plane2; ^ cc tools/quake3/q3map2/tjunction.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/tjunction.o tools/quake3/q3map2/shaders.c: In function 'FinishShader': tools/quake3/q3map2/shaders.c:722:46: warning: array subscript is above array bounds [-Warray-bounds] delta[ 3 ] = color[ 3 ] - si->averageColor[ 3 ]; ^ tools/quake3/q3map2/portals.c: In function 'FloodEntities': tools/quake3/q3map2/portals.c:751:18: warning: 'tripcount' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( !tripped || tree->outside_node.occupied < tripcount ) { ^ cc tools/quake3/q3map2/tree.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/tree.o cc tools/quake3/q3map2/visflow.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/visflow.o cc tools/quake3/q3map2/vis.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/vis.o tools/quake3/q3map2/surface_meta.c: In function 'CreateEdge': tools/quake3/q3map2/surface_meta.c:981:12: warning: array subscript is above array bounds [-Warray-bounds] edge->edge[ 3 ] = DotProduct( a, edge->edge ); ^ cc tools/quake3/q3map2/writebsp.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -Itools/quake3/common -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o tools/quake3/q3map2/writebsp.o cc libs/ddslib/ddslib.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/ddslib/ddslib.o cc libs/picomodel/lwo/clip.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/lwo/clip.o cc libs/picomodel/lwo/envelope.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/lwo/envelope.o cc libs/picomodel/lwo/list.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/lwo/list.o cc libs/picomodel/lwo/lwio.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/lwo/lwio.o cc libs/picomodel/lwo/lwo2.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/lwo/lwo2.o libs/picomodel/lwo/lwio.c:25:0: warning: "INT_MIN" redefined #define INT_MIN ( -2147483647 - 1 ) /* minimum (signed) int value */ ^ In file included from /usr/include/sys/limits.h:36:0, from /usr/include/math.h:21, from libs/picomodel/lwo/../picointernal.h:53, from libs/picomodel/lwo/lwio.c:10: /usr/include/machine/limits.h:70:0: note: this is the location of the previous definition #define INT_MIN (-0x7fffffff - 1) /* min value for an int */ ^ cc libs/picomodel/lwo/lwob.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/lwo/lwob.o cc libs/picomodel/lwo/pntspols.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/lwo/pntspols.o cc libs/picomodel/lwo/surface.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/lwo/surface.o cc libs/picomodel/lwo/vecmath.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/lwo/vecmath.o cc libs/picomodel/lwo/vmap.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/lwo/vmap.o cc libs/picomodel/picointernal.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/picointernal.o cc libs/picomodel/picomodel.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/picomodel.o cc libs/picomodel/picomodules.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/picomodules.o cc libs/picomodel/pm_3ds.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/pm_3ds.o cc libs/picomodel/pm_ase.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/pm_ase.o cc libs/picomodel/pm_fm.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/pm_fm.o cc libs/picomodel/pm_lwo.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/pm_lwo.o cc libs/picomodel/pm_md2.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/pm_md2.o cc libs/picomodel/pm_md3.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/pm_md3.o cc libs/picomodel/pm_mdc.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/pm_mdc.o cc libs/picomodel/pm_ms3d.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/pm_ms3d.o cc libs/picomodel/pm_obj.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/pm_obj.o cc libs/picomodel/pm_terrain.c -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/picomodel/pm_terrain.o libs/picomodel/pm_ms3d.c: In function '_ms3d_load': libs/picomodel/pm_ms3d.c:238:2: warning: 'numVerts' may be used uninitialized in this function [-Wmaybe-uninitialized] printf( "NumVertices: %d\n",numVerts ); ^ libs/picomodel/pm_ms3d.c:301:2: warning: 'numGroups' may be used uninitialized in this function [-Wmaybe-uninitialized] printf( "NumGroups: %d\n",numGroups ); ^ libs/picomodel/pm_ms3d.c:263:2: warning: 'numTris' may be used uninitialized in this function [-Wmaybe-uninitialized] printf( "NumTriangles: %d\n",numTris ); ^ libs/picomodel/pm_ms3d.c:385:2: warning: 'numMaterials' may be used uninitialized in this function [-Wmaybe-uninitialized] printf( "NumMaterials: %d\n",numMaterials ); ^ libs/picomodel/pm_ms3d.c:341:15: warning: 'triangleIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] triangle = (TMsTriangle *)( ptrToTris + ( sizeof( TMsTriangle ) * triangleIndex ) ); ^ c++ plugins/archivepak/archive.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/archivepak/archive.o c++ plugins/archivepak/pak.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/archivepak/pak.o c++ plugins/archivepak/plugin.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/archivepak/plugin.o In file included from plugins/archivepak/archive.cpp:32:0: libs/archivelib.h: In member function 'virtual void DirectoryArchiveFile::release()': libs/archivelib.h:185:9: warning: deleting object of polymorphic class type 'DirectoryArchiveFile' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ libs/archivelib.h: In member function 'virtual void DirectoryArchiveTextFile::release()': libs/archivelib.h:213:9: warning: deleting object of polymorphic class type 'DirectoryArchiveTextFile' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/archivewad/archive.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/archivewad/archive.o plugins/archivepak/archive.cpp: In member function 'virtual void PakArchive::release()': plugins/archivepak/archive.cpp:112:9: warning: deleting object of polymorphic class type 'PakArchive' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/archivewad/plugin.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/archivewad/plugin.o In file included from plugins/archivewad/archive.cpp:32:0: libs/archivelib.h: In member function 'virtual void DirectoryArchiveFile::release()': libs/archivelib.h:185:9: warning: deleting object of polymorphic class type 'DirectoryArchiveFile' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ libs/archivelib.h: In member function 'virtual void DirectoryArchiveTextFile::release()': libs/archivelib.h:213:9: warning: deleting object of polymorphic class type 'DirectoryArchiveTextFile' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ plugins/archivewad/archive.cpp: In member function 'virtual void WadArchive::release()': plugins/archivewad/archive.cpp:132:9: warning: deleting object of polymorphic class type 'WadArchive' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/archivewad/wad.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/archivewad/wad.o c++ plugins/archivezip/archive.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/archivezip/archive.o c++ plugins/archivezip/pkzip.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/archivezip/pkzip.o c++ plugins/archivezip/plugin.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/archivezip/plugin.o In file included from plugins/archivezip/archive.cpp:32:0: libs/archivelib.h: In member function 'virtual void DirectoryArchiveFile::release()': libs/archivelib.h:185:9: warning: deleting object of polymorphic class type 'DirectoryArchiveFile' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ libs/archivelib.h: In member function 'virtual void DirectoryArchiveTextFile::release()': libs/archivelib.h:213:9: warning: deleting object of polymorphic class type 'DirectoryArchiveTextFile' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ plugins/archivezip/archive.cpp: In member function 'virtual void DeflatedArchiveFile::release()': plugins/archivezip/archive.cpp:51:9: warning: deleting object of polymorphic class type 'DeflatedArchiveFile' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ plugins/archivezip/archive.cpp: In member function 'virtual void DeflatedArchiveTextFile::release()': plugins/archivezip/archive.cpp:80:9: warning: deleting object of polymorphic class type 'DeflatedArchiveTextFile' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ plugins/archivezip/archive.cpp: In member function 'virtual void ZipArchive::release()': plugins/archivezip/archive.cpp:217:9: warning: deleting object of polymorphic class type 'ZipArchive' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/archivezip/zlibstream.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/archivezip/zlibstream.o c++ plugins/entity/angle.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/angle.o c++ plugins/entity/angles.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/angles.o c++ plugins/entity/colour.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/colour.o In file included from include/ientity.h:28:0, from plugins/entity/angle.h:25, from plugins/entity/angle.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from include/ientity.h:28:0, from plugins/entity/angles.h:25, from plugins/entity/angles.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from include/ientity.h:28:0, from plugins/entity/colour.h:25, from plugins/entity/colour.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/entity/doom3group.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/doom3group.o In file included from plugins/entity/doom3group.cpp:33:0: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from include/editable.h:32:0, from plugins/entity/doom3group.cpp:34: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from plugins/entity/angles.h:25, from plugins/entity/angles.cpp:22: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ plugins/entity/eclassmodel.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/eclassmodel.o In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from plugins/entity/angle.h:25, from plugins/entity/angle.cpp:22: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ plugins/entity/entity.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/entity.o In file included from plugins/entity/eclassmodel.cpp:32:0: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from include/editable.h:32:0, from plugins/entity/eclassmodel.cpp:33: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/entity/doom3group.cpp:41:0: libs/entitylib.h: In member function 'void KeyValue::DecRef()': libs/entitylib.h:323:10: warning: deleting object of polymorphic class type 'KeyValue' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from include/selectable.h:28:0, from plugins/entity/entity.cpp:25: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/entity/doom3group.cpp:42:0: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ plugins/entity/doom3group.cpp: In member function 'virtual void Doom3GroupNode::release()': plugins/entity/doom3group.cpp:680:9: warning: deleting object of polymorphic class type 'Doom3GroupNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from plugins/entity/colour.h:25, from plugins/entity/colour.cpp:22: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from plugins/entity/entity.cpp:29:0: libs/entitylib.h: In member function 'void KeyValue::DecRef()': libs/entitylib.h:323:10: warning: deleting object of polymorphic class type 'KeyValue' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/entity/filters.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/filters.o In file included from plugins/entity/eclassmodel.cpp:39:0: libs/entitylib.h: In member function 'void KeyValue::DecRef()': libs/entitylib.h:323:10: warning: deleting object of polymorphic class type 'KeyValue' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/pivot.h:223:0, from plugins/entity/entity.cpp:31: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from plugins/entity/eclassmodel.cpp:40:0: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from plugins/entity/filters.h:28:0, from plugins/entity/filters.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/entity/generic.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/generic.o In file included from plugins/entity/generic.cpp:30:0: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ plugins/entity/eclassmodel.cpp: In member function 'virtual void EclassModelNode::release()': plugins/entity/eclassmodel.cpp:427:9: warning: deleting object of polymorphic class type 'EclassModelNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from include/editable.h:32:0, from plugins/entity/generic.cpp:31: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from plugins/entity/filters.h:28, from plugins/entity/filters.cpp:22: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from libs/traverselib.h:28:0, from plugins/entity/doom3group.cpp:40: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': plugins/entity/doom3group.cpp:723:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = String > >]': plugins/entity/doom3group.cpp:723:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento > > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = UnsortedMap >, SmartPointer >]': plugins/entity/doom3group.cpp:723:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento >, SmartPointer > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from libs/pivot.h:225:0, from plugins/entity/entity.cpp:31: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ c++ plugins/entity/group.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/group.o In file included from plugins/entity/group.cpp:28:0: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from plugins/entity/generic.cpp:37:0: libs/entitylib.h: In member function 'void KeyValue::DecRef()': libs/entitylib.h:323:10: warning: deleting object of polymorphic class type 'KeyValue' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from include/editable.h:32:0, from plugins/entity/group.cpp:29: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/traverselib.h:28:0, from plugins/entity/eclassmodel.cpp:38: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': plugins/entity/eclassmodel.cpp:460:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = String > >]': plugins/entity/eclassmodel.cpp:460:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento > > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = UnsortedMap >, SmartPointer >]': plugins/entity/eclassmodel.cpp:460:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento >, SmartPointer > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from plugins/entity/generic.cpp:38:0: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from libs/entitylib.h:36:0, from plugins/entity/entity.cpp:29: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = String > >]': plugins/entity/entity.cpp:363:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento > > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = UnsortedMap >, SmartPointer >]': plugins/entity/entity.cpp:363:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento >, SmartPointer > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] plugins/entity/generic.cpp: In member function 'virtual void GenericEntityNode::release()': plugins/entity/generic.cpp:408:9: warning: deleting object of polymorphic class type 'GenericEntityNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/entity/group.cpp:35:0: libs/entitylib.h: In member function 'void KeyValue::DecRef()': libs/entitylib.h:323:10: warning: deleting object of polymorphic class type 'KeyValue' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/entity/group.cpp:36:0: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ plugins/entity/group.cpp: In member function 'virtual void GroupNode::release()': plugins/entity/group.cpp:418:9: warning: deleting object of polymorphic class type 'GroupNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/entitylib.h:36:0, from plugins/entity/generic.cpp:37: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = String > >]': plugins/entity/generic.cpp:434:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento > > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = UnsortedMap >, SmartPointer >]': plugins/entity/generic.cpp:434:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento >, SmartPointer > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from libs/traverselib.h:28:0, from plugins/entity/group.cpp:34: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': plugins/entity/group.cpp:451:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = String > >]': plugins/entity/group.cpp:451:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento > > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = UnsortedMap >, SmartPointer >]': plugins/entity/group.cpp:451:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento >, SmartPointer > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from libs/undolib.h:26:0, from libs/entitylib.h:36, from plugins/entity/entity.cpp:29: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ plugins/entity/light.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/light.o In file included from plugins/entity/light.cpp:42:0: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from include/editable.h:32:0, from plugins/entity/light.cpp:43: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/entity/light.cpp:49:0: libs/entitylib.h: In member function 'void KeyValue::DecRef()': libs/entitylib.h:323:10: warning: deleting object of polymorphic class type 'KeyValue' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/entity/light.cpp:50:0: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ plugins/entity/light.cpp: In member function 'virtual void RenderLightProjection::render(RenderStateFlags) const': plugins/entity/light.cpp:652:10: warning: variable 'test2' set but not used [-Wunused-but-set-variable] Vector3 test2 = vector4_projected( test1 ); ^ plugins/entity/light.cpp: In member function 'virtual void LightNode::release()': plugins/entity/light.cpp:1669:9: warning: deleting object of polymorphic class type 'LightNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/entitylib.h:36:0, from plugins/entity/light.cpp:49: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = String > >]': plugins/entity/light.cpp:1718:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento > > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = UnsortedMap >, SmartPointer >]': plugins/entity/light.cpp:1718:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento >, SmartPointer > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': plugins/entity/light.cpp:1718:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from libs/undolib.h:26:0, from libs/traverselib.h:28, from plugins/entity/eclassmodel.cpp:38: include/mapfile.h: At global scope: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ plugins/entity/miscmodel.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/miscmodel.o In file included from plugins/entity/miscmodel.cpp:29:0: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from include/editable.h:32:0, from plugins/entity/miscmodel.cpp:30: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/entity/miscmodel.cpp:36:0: libs/entitylib.h: In member function 'void KeyValue::DecRef()': libs/entitylib.h:323:10: warning: deleting object of polymorphic class type 'KeyValue' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/entity/miscmodel.cpp:38:0: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ plugins/entity/miscmodel.cpp: In member function 'virtual void MiscModelNode::release()': plugins/entity/miscmodel.cpp:374:9: warning: deleting object of polymorphic class type 'MiscModelNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/undolib.h:26:0, from libs/entitylib.h:36, from plugins/entity/generic.cpp:37: include/mapfile.h: At global scope: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ plugins/entity/model.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/model.o In file included from libs/traverselib.h:28:0, from plugins/entity/miscmodel.cpp:35: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': plugins/entity/miscmodel.cpp:412:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = String > >]': plugins/entity/miscmodel.cpp:412:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento > > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = UnsortedMap >, SmartPointer >]': plugins/entity/miscmodel.cpp:412:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento >, SmartPointer > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from include/ientity.h:28:0, from libs/entitylib.h:28, from plugins/entity/model.h:25, from plugins/entity/model.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/entity/model.h:25:0, from plugins/entity/model.cpp:22: libs/entitylib.h: In member function 'void KeyValue::DecRef()': libs/entitylib.h:323:10: warning: deleting object of polymorphic class type 'KeyValue' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/entitylib.h:36:0, from plugins/entity/model.h:25, from plugins/entity/model.cpp:22: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = String > >]': plugins/entity/model.h:107:2: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento > > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = UnsortedMap >, SmartPointer >]': plugins/entity/model.h:107:2: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento >, SmartPointer > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': plugins/entity/model.h:107:2: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from libs/undolib.h:26:0, from libs/traverselib.h:28, from plugins/entity/doom3group.cpp:40: include/mapfile.h: At global scope: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ plugins/entity/modelskinkey.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/modelskinkey.o In file included from libs/undolib.h:26:0, from libs/entitylib.h:36, from plugins/entity/model.h:25, from plugins/entity/model.cpp:22: include/mapfile.h: At global scope: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ In file included from libs/undolib.h:26:0, from libs/traverselib.h:28, from plugins/entity/group.cpp:34: include/mapfile.h: At global scope: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ plugins/entity/namedentity.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/namedentity.o In file included from include/ientity.h:28:0, from libs/entitylib.h:28, from plugins/entity/modelskinkey.h:30, from plugins/entity/modelskinkey.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/entity/origin.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/origin.o In file included from plugins/entity/modelskinkey.h:30:0, from plugins/entity/modelskinkey.cpp:22: libs/entitylib.h: In member function 'void KeyValue::DecRef()': libs/entitylib.h:323:10: warning: deleting object of polymorphic class type 'KeyValue' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from include/ientity.h:28:0, from plugins/entity/origin.h:25, from plugins/entity/origin.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from include/ientity.h:28:0, from libs/entitylib.h:28, from plugins/entity/namedentity.h:25, from plugins/entity/namedentity.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/entity/namedentity.h:25:0, from plugins/entity/namedentity.cpp:22: libs/entitylib.h: In member function 'void KeyValue::DecRef()': libs/entitylib.h:323:10: warning: deleting object of polymorphic class type 'KeyValue' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from plugins/entity/origin.h:25, from plugins/entity/origin.cpp:22: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ plugins/entity/plugin.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/plugin.o In file included from libs/entitylib.h:36:0, from plugins/entity/modelskinkey.h:30, from plugins/entity/modelskinkey.cpp:22: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = String > >]': plugins/entity/modelskinkey.h:97:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento > > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = UnsortedMap >, SmartPointer >]': plugins/entity/modelskinkey.h:97:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento >, SmartPointer > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': plugins/entity/modelskinkey.h:97:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from libs/entitylib.h:36:0, from plugins/entity/namedentity.h:25, from plugins/entity/namedentity.cpp:22: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = String > >]': plugins/entity/namedentity.h:97:2: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento > > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = UnsortedMap >, SmartPointer >]': plugins/entity/namedentity.h:97:2: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento >, SmartPointer > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from include/ientity.h:28:0, from plugins/entity/plugin.cpp:29: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/undolib.h:26:0, from libs/entitylib.h:36, from plugins/entity/modelskinkey.h:30, from plugins/entity/modelskinkey.cpp:22: include/mapfile.h: At global scope: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ plugins/entity/rotation.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/rotation.o In file included from include/ientity.h:28:0, from plugins/entity/rotation.h:25, from plugins/entity/rotation.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/undolib.h:26:0, from libs/entitylib.h:36, from plugins/entity/namedentity.h:25, from plugins/entity/namedentity.cpp:22: include/mapfile.h: At global scope: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ plugins/entity/scale.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/scale.o In file included from include/ientity.h:28:0, from plugins/entity/scale.h:25, from plugins/entity/scale.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from plugins/entity/rotation.h:25, from plugins/entity/rotation.cpp:22: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ plugins/entity/skincache.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/skincache.o plugins/entity/skincache.cpp: In member function 'bool Doom3ModelSkin::parseTokens(Tokeniser&)': plugins/entity/skincache.cpp:52:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "{" ) ); ^ plugins/entity/skincache.cpp: In member function 'bool GlobalSkins::parseTokens(Tokeniser&)': plugins/entity/skincache.cpp:136:56: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( skin.parseTokens( tokeniser ) ); ^ plugins/entity/skincache.cpp: In member function 'void Doom3ModelSkinCache::CreateDoom3ModelSkin::destroy(Doom3ModelSkinCacheElement*)': plugins/entity/skincache.cpp:242:9: warning: deleting object of polymorphic class type 'Doom3ModelSkinCacheElement' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete skin; ^ In file included from plugins/entity/skincache.cpp:37:0: libs/modulesystem/singletonmodule.h: In instantiation of 'void DefaultAPIConstructor::destroyAPI(API*) [with API = Doom3ModelSkinCache; Dependencies = Doom3ModelSkinCacheDependencies]': libs/modulesystem/singletonmodule.h:123:30: required from 'void SingletonModule::release() [with API = Doom3ModelSkinCache; Dependencies = Doom3ModelSkinCacheDependencies; APIConstructor = DefaultAPIConstructor]' plugins/entity/skincache.cpp:302:1: required from here libs/modulesystem/singletonmodule.h:43:2: warning: deleting object of polymorphic class type 'Doom3ModelSkinCache' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete api; ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from plugins/entity/scale.h:25, from plugins/entity/scale.cpp:22: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ plugins/entity/targetable.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/entity/targetable.o In file included from plugins/entity/targetable.h:29:0, from plugins/entity/targetable.cpp:22: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from plugins/entity/targetable.h:32:0, from plugins/entity/targetable.cpp:22: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from libs/selectionlib.h:27:0, from plugins/entity/targetable.h:34, from plugins/entity/targetable.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from plugins/entity/plugin.cpp:29: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ plugins/image/bmp.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/image/bmp.o In file included from plugins/image/bmp.cpp:28:0: libs/imagelib.h: In member function 'virtual void RGBAImage::release()': libs/imagelib.h:51:9: warning: deleting object of polymorphic class type 'RGBAImage' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/entity/targetable.h:35:0, from plugins/entity/targetable.cpp:22: libs/entitylib.h: In member function 'void KeyValue::DecRef()': libs/entitylib.h:323:10: warning: deleting object of polymorphic class type 'KeyValue' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/image/dds.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/image/dds.o In file included from plugins/image/dds.cpp:31:0: libs/imagelib.h: In member function 'virtual void RGBAImage::release()': libs/imagelib.h:51:9: warning: deleting object of polymorphic class type 'RGBAImage' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/image/image.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/image/image.o In file included from libs/undolib.h:26:0, from libs/entitylib.h:36, from plugins/entity/light.cpp:49: include/mapfile.h: At global scope: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ plugins/image/jpeg.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/image/jpeg.o In file included from plugins/image/jpeg.cpp:51:0: libs/imagelib.h: In member function 'virtual void RGBAImage::release()': libs/imagelib.h:51:9: warning: deleting object of polymorphic class type 'RGBAImage' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ plugins/image/jpeg.cpp: In function 'void j_putRGBAScanline(unsigned char*, int, unsigned char*, int)': plugins/image/jpeg.cpp:300:35: warning: variable 'iAlp' set but not used [-Wunused-but-set-variable] unsigned char iRed, iBlu, iGrn, iAlp; ^ c++ plugins/image/pcx.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/image/pcx.o In file included from plugins/image/pcx.cpp:30:0: libs/imagelib.h: In member function 'virtual void RGBAImage::release()': libs/imagelib.h:51:9: warning: deleting object of polymorphic class type 'RGBAImage' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/image/tga.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/image/tga.o plugins/image/pcx.cpp: In function 'void LoadPCXBuff(byte*, std::size_t, byte**, byte**, int*, int*)': plugins/image/pcx.cpp:97:49: warning: 'b' may be used uninitialized in this function [-Wmaybe-uninitialized] pcx.encoding = istream_read_byte( inputStream ); ^ plugins/image/pcx.cpp:107:53: warning: 'b' may be used uninitialized in this function [-Wmaybe-uninitialized] pcx.color_planes = istream_read_byte( inputStream ); ^ plugins/image/pcx.cpp:98:55: warning: 'b' may be used uninitialized in this function [-Wmaybe-uninitialized] pcx.bits_per_pixel = istream_read_byte( inputStream ); ^ In file included from plugins/image/tga.cpp:33:0: libs/imagelib.h: In member function 'virtual void RGBAImage::release()': libs/imagelib.h:51:9: warning: deleting object of polymorphic class type 'RGBAImage' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/imagehl/hlw.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/imagehl/hlw.o In file included from plugins/imagehl/hlw.cpp:40:0: libs/imagelib.h: In member function 'virtual void RGBAImage::release()': libs/imagelib.h:51:9: warning: deleting object of polymorphic class type 'RGBAImage' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ plugins/imagehl/hlw.cpp: In function 'Image* LoadHLWBuff(byte*)': plugins/imagehl/hlw.cpp:94:21: warning: variable 'numPixels' set but not used [-Wunused-but-set-variable] int columns, rows, numPixels; ^ c++ plugins/imagehl/imagehl.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/imagehl/imagehl.o In file included from libs/entitylib.h:36:0, from plugins/entity/targetable.h:35, from plugins/entity/targetable.cpp:22: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = String > >]': plugins/entity/targetable.cpp:37:43: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento > > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = UnsortedMap >, SmartPointer >]': plugins/entity/targetable.cpp:37:43: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento >, SmartPointer > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] c++ plugins/imagehl/mip.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/imagehl/mip.o In file included from plugins/imagehl/mip.cpp:32:0: libs/imagelib.h: In member function 'virtual void RGBAImage::release()': libs/imagelib.h:51:9: warning: deleting object of polymorphic class type 'RGBAImage' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ plugins/imagehl/mip.cpp: In function 'Image* LoadMIPBuff(byte*)': plugins/imagehl/mip.cpp:141:16: warning: variable 'mipdatasize' set but not used [-Wunused-but-set-variable] unsigned long mipdatasize; ^ In file included from libs/undolib.h:26:0, from libs/traverselib.h:28, from plugins/entity/miscmodel.cpp:35: include/mapfile.h: At global scope: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ plugins/imagehl/sprite.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/imagehl/sprite.o c++ plugins/imagepng/plugin.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libpng16 -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/imagepng/plugin.o In file included from plugins/imagehl/sprite.cpp:34:0: libs/imagelib.h: In member function 'virtual void RGBAImage::release()': libs/imagelib.h:51:9: warning: deleting object of polymorphic class type 'RGBAImage' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ plugins/imagehl/sprite.cpp: In function 'Image* LoadIDSPBuff(byte*)': plugins/imagehl/sprite.cpp:105:21: warning: variable 'numPixels' set but not used [-Wunused-but-set-variable] int columns, rows, numPixels; ^ In file included from plugins/imagepng/plugin.cpp:29:0: libs/imagelib.h: In member function 'virtual void RGBAImage::release()': libs/imagelib.h:51:9: warning: deleting object of polymorphic class type 'RGBAImage' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/imagewebp/plugin.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/imagewebp/plugin.o In file included from plugins/imagewebp/plugin.cpp:27:0: libs/imagelib.h: In member function 'virtual void RGBAImage::release()': libs/imagelib.h:51:9: warning: deleting object of polymorphic class type 'RGBAImage' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/imageq2/imageq2.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/imageq2/imageq2.o In file included from libs/undolib.h:26:0, from libs/entitylib.h:36, from plugins/entity/targetable.h:35, from plugins/entity/targetable.cpp:22: include/mapfile.h: At global scope: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ plugins/imageq2/wal32.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/imageq2/wal32.o c++ plugins/imageq2/wal.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/imageq2/wal.o In file included from plugins/imageq2/wal32.cpp:27:0: libs/imagelib.h: In member function 'virtual void RGBAImage::release()': libs/imagelib.h:51:9: warning: deleting object of polymorphic class type 'RGBAImage' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/mapq3/parse.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/mapq3/parse.o In file included from plugins/imageq2/wal.cpp:29:0: libs/imagelib.h: In member function 'virtual void RGBAImage::release()': libs/imagelib.h:51:9: warning: deleting object of polymorphic class type 'RGBAImage' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/mapq3/plugin.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/mapq3/plugin.o In file included from plugins/mapq3/parse.h:43:0, from plugins/mapq3/parse.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/mapq3/write.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/mapq3/write.o In file included from include/ientity.h:28:0, from plugins/mapq3/write.cpp:24: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/mapq3/plugin.cpp:31:0: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/mapxml/plugin.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/mapxml/plugin.o plugins/mapq3/plugin.cpp: In member function 'virtual void MapDoom3API::readGraph(scene::Node&, TextInputStream&, EntityCreator&) const': plugins/mapq3/plugin.cpp:113:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( version != MapVersion() ) { ^ plugins/mapq3/plugin.cpp: In member function 'virtual void MapQuake4API::readGraph(scene::Node&, TextInputStream&, EntityCreator&) const': plugins/mapq3/plugin.cpp:184:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( version != MapVersion() ) { ^ In file included from plugins/mapxml/plugin.cpp:30:0: libs/modulesystem/singletonmodule.h: In instantiation of 'void DefaultAPIConstructor::destroyAPI(API*) [with API = MapXMLAPI; Dependencies = MapXMLDependencies]': libs/modulesystem/singletonmodule.h:123:30: required from 'void SingletonModule::release() [with API = MapXMLAPI; Dependencies = MapXMLDependencies; APIConstructor = DefaultAPIConstructor]' plugins/mapxml/plugin.cpp:98:1: required from here libs/modulesystem/singletonmodule.h:43:2: warning: deleting object of polymorphic class type 'MapXMLAPI' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete api; ^ In file included from plugins/mapq3/plugin.cpp:36:0: libs/modulesystem/singletonmodule.h: In instantiation of 'void DefaultAPIConstructor::destroyAPI(API*) [with API = MapVMFAPI; Dependencies = MapDependencies]': libs/modulesystem/singletonmodule.h:123:30: required from 'void SingletonModule::release() [with API = MapVMFAPI; Dependencies = MapDependencies; APIConstructor = DefaultAPIConstructor]' plugins/mapq3/plugin.cpp:597:1: required from here libs/modulesystem/singletonmodule.h:43:2: warning: deleting object of polymorphic class type 'MapVMFAPI' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete api; ^ libs/modulesystem/singletonmodule.h: In instantiation of 'void DefaultAPIConstructor::destroyAPI(API*) [with API = MapQ2API; Dependencies = MapDependencies]': libs/modulesystem/singletonmodule.h:123:30: required from 'void SingletonModule::release() [with API = MapQ2API; Dependencies = MapDependencies; APIConstructor = DefaultAPIConstructor]' plugins/mapq3/plugin.cpp:597:1: required from here libs/modulesystem/singletonmodule.h:43:2: warning: deleting object of polymorphic class type 'MapQ2API' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] libs/modulesystem/singletonmodule.h: In instantiation of 'void DefaultAPIConstructor::destroyAPI(API*) [with API = MapHalfLifeAPI; Dependencies = MapDependencies]': libs/modulesystem/singletonmodule.h:123:30: required from 'void SingletonModule::release() [with API = MapHalfLifeAPI; Dependencies = MapDependencies; APIConstructor = DefaultAPIConstructor]' plugins/mapq3/plugin.cpp:597:1: required from here libs/modulesystem/singletonmodule.h:43:2: warning: deleting object of polymorphic class type 'MapHalfLifeAPI' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] libs/modulesystem/singletonmodule.h: In instantiation of 'void DefaultAPIConstructor::destroyAPI(API*) [with API = MapQ1API; Dependencies = MapDependencies]': libs/modulesystem/singletonmodule.h:123:30: required from 'void SingletonModule::release() [with API = MapQ1API; Dependencies = MapDependencies; APIConstructor = DefaultAPIConstructor]' plugins/mapq3/plugin.cpp:597:1: required from here libs/modulesystem/singletonmodule.h:43:2: warning: deleting object of polymorphic class type 'MapQ1API' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] libs/modulesystem/singletonmodule.h: In instantiation of 'void DefaultAPIConstructor::destroyAPI(API*) [with API = MapQ3API; Dependencies = MapDependencies]': libs/modulesystem/singletonmodule.h:123:30: required from 'void SingletonModule::release() [with API = MapQ3API; Dependencies = MapDependencies; APIConstructor = DefaultAPIConstructor]' plugins/mapq3/plugin.cpp:597:1: required from here libs/modulesystem/singletonmodule.h:43:2: warning: deleting object of polymorphic class type 'MapQ3API' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] libs/modulesystem/singletonmodule.h: In instantiation of 'void DependenciesAPIConstructor::destroyAPI(API*) [with API = MapQuake4API; Dependencies = MapDoom3Dependencies]': libs/modulesystem/singletonmodule.h:123:30: required from 'void SingletonModule::release() [with API = MapQuake4API; Dependencies = MapDoom3Dependencies; APIConstructor = DependenciesAPIConstructor]' plugins/mapq3/plugin.cpp:597:1: required from here libs/modulesystem/singletonmodule.h:59:2: warning: deleting object of polymorphic class type 'MapQuake4API' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete api; ^ libs/modulesystem/singletonmodule.h: In instantiation of 'void DependenciesAPIConstructor::destroyAPI(API*) [with API = MapDoom3API; Dependencies = MapDoom3Dependencies]': libs/modulesystem/singletonmodule.h:123:30: required from 'void SingletonModule::release() [with API = MapDoom3API; Dependencies = MapDoom3Dependencies; APIConstructor = DependenciesAPIConstructor]' plugins/mapq3/plugin.cpp:597:1: required from here libs/modulesystem/singletonmodule.h:59:2: warning: deleting object of polymorphic class type 'MapDoom3API' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] c++ plugins/mapxml/xmlparse.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/mapxml/xmlparse.o In file included from include/ientity.h:28:0, from plugins/mapxml/xmlparse.cpp:30: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from plugins/mapq3/write.cpp:24: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ plugins/mapxml/xmlwrite.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/mapxml/xmlwrite.o In file included from plugins/mapxml/xmlwrite.cpp:29:0: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/mapxml/xmlparse.cpp:36:0: libs/xml/xmlparser.h: In member function 'virtual void XMLStreamParser::exportXML(XMLImporter&)': libs/xml/xmlparser.h:192:7: warning: variable 'wellFormed' set but not used [-Wunused-but-set-variable] bool wellFormed = false; ^ In file included from libs/scenelib.h:32:0, from plugins/mapq3/parse.h:43, from plugins/mapq3/parse.cpp:22: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ plugins/md3model/md2.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/md3model/md2.o In file included from plugins/md3model/md2.cpp:27:0: libs/imagelib.h: In member function 'virtual void RGBAImage::release()': libs/imagelib.h:51:9: warning: deleting object of polymorphic class type 'RGBAImage' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/md3model/model.h:26:0, from plugins/md3model/md2.cpp:30: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from include/selectable.h:28:0, from plugins/md3model/model.h:27, from plugins/md3model/md2.cpp:30: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/md3model/model.h:39:0, from plugins/md3model/md2.cpp:30: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from plugins/md3model/md2.cpp:30:0: plugins/md3model/model.h: In destructor 'Model::~Model()': plugins/md3model/model.h:243:11: warning: deleting object of polymorphic class type 'Surface' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *i; ^ plugins/md3model/model.h: In member function 'virtual void ModelNode::release()': plugins/md3model/model.h:479:9: warning: deleting object of polymorphic class type 'ModelNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/traverselib.h:28:0, from plugins/md3model/model.h:38, from plugins/md3model/md2.cpp:30: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': plugins/md3model/md2.cpp:296:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/md3model/md3.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/md3model/md3.o In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from plugins/mapxml/xmlparse.cpp:30: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ plugins/md3model/md5.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/md3model/md5.o In file included from plugins/md3model/md3.cpp:27:0: libs/imagelib.h: In member function 'virtual void RGBAImage::release()': libs/imagelib.h:51:9: warning: deleting object of polymorphic class type 'RGBAImage' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/md3model/model.h:26:0, from plugins/md3model/md3.cpp:30: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from include/selectable.h:28:0, from plugins/md3model/model.h:27, from plugins/md3model/md3.cpp:30: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/md3model/md5.cpp:27:0: libs/archivelib.h: In member function 'virtual void DirectoryArchiveFile::release()': libs/archivelib.h:185:9: warning: deleting object of polymorphic class type 'DirectoryArchiveFile' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ libs/archivelib.h: In member function 'virtual void DirectoryArchiveTextFile::release()': libs/archivelib.h:213:9: warning: deleting object of polymorphic class type 'DirectoryArchiveTextFile' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/md3model/model.h:26:0, from plugins/md3model/md5.cpp:30: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from include/selectable.h:28:0, from plugins/md3model/model.h:27, from plugins/md3model/md5.cpp:30: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from plugins/mapq3/plugin.cpp:31: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ plugins/md3model/mdc.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/md3model/mdc.o In file included from plugins/md3model/model.h:39:0, from plugins/md3model/md3.cpp:30: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from plugins/md3model/md3.cpp:30:0: plugins/md3model/model.h: In destructor 'Model::~Model()': plugins/md3model/model.h:243:11: warning: deleting object of polymorphic class type 'Surface' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *i; ^ In file included from plugins/md3model/mdc.cpp:27:0: libs/imagelib.h: In member function 'virtual void RGBAImage::release()': libs/imagelib.h:51:9: warning: deleting object of polymorphic class type 'RGBAImage' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/md3model/model.h:26:0, from plugins/md3model/mdc.cpp:30: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ plugins/md3model/model.h: In member function 'virtual void ModelNode::release()': plugins/md3model/model.h:479:9: warning: deleting object of polymorphic class type 'ModelNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from include/selectable.h:28:0, from plugins/md3model/model.h:27, from plugins/md3model/mdc.cpp:30: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/md3model/model.h:39:0, from plugins/md3model/md5.cpp:30: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from plugins/md3model/md5.cpp:30:0: plugins/md3model/model.h: In destructor 'Model::~Model()': plugins/md3model/model.h:243:11: warning: deleting object of polymorphic class type 'Surface' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *i; ^ plugins/md3model/model.h: In member function 'virtual void ModelNode::release()': plugins/md3model/model.h:479:9: warning: deleting object of polymorphic class type 'ModelNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ plugins/md3model/md5.cpp: In function 'bool MD5_parseToken(Tokeniser&, const char*)': plugins/md3model/md5.cpp:36:40: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( token != 0 ); ^ plugins/md3model/md5.cpp: In function 'bool MD5_parseFloat(Tokeniser&, float&)': plugins/md3model/md5.cpp:42:40: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( token != 0 ); ^ plugins/md3model/md5.cpp: In function 'bool MD5_parseString(Tokeniser&, const char*&)': plugins/md3model/md5.cpp:48:40: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( token != 0 ); ^ plugins/md3model/md5.cpp: In function 'bool MD5_parseInteger(Tokeniser&, int&)': plugins/md3model/md5.cpp:55:40: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( token != 0 ); ^ plugins/md3model/md5.cpp: In function 'bool MD5_parseSize(Tokeniser&, std::size_t&)': plugins/md3model/md5.cpp:61:40: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( token != 0 ); ^ plugins/md3model/md5.cpp: In function 'bool MD5_parseVector3(Tokeniser&, Vector3&)': plugins/md3model/md5.cpp:66:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "(" ) ); ^ plugins/md3model/md5.cpp:67:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseFloat( tokeniser, v.x() ) ); ^ plugins/md3model/md5.cpp:68:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseFloat( tokeniser, v.y() ) ); ^ plugins/md3model/md5.cpp:69:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseFloat( tokeniser, v.z() ) ); ^ plugins/md3model/md5.cpp:70:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, ")" ) ); ^ plugins/md3model/md5.cpp: In function 'bool MD5Anim_parse(Tokeniser&)': plugins/md3model/md5.cpp:154:59: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseVersion( tokeniser ) ); ^ plugins/md3model/md5.cpp:157:72: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "commandline" ) ); ^ plugins/md3model/md5.cpp:159:71: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseString( tokeniser, commandline ) ); ^ plugins/md3model/md5.cpp:162:70: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "numFrames" ) ); ^ plugins/md3model/md5.cpp:164:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, numFrames ) ); ^ plugins/md3model/md5.cpp:167:70: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "numJoints" ) ); ^ plugins/md3model/md5.cpp:169:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, numJoints ) ); ^ plugins/md3model/md5.cpp:172:70: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "frameRate" ) ); ^ plugins/md3model/md5.cpp:174:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, frameRate ) ); ^ plugins/md3model/md5.cpp:177:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "numAnimatedComponents" ) ); ^ plugins/md3model/md5.cpp:179:79: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, numAnimatedComponents ) ); ^ plugins/md3model/md5.cpp:183:70: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "hierarchy" ) ); ^ plugins/md3model/md5.cpp:184:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "{" ) ); ^ plugins/md3model/md5.cpp:190:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseString( tokeniser, name ) ); ^ plugins/md3model/md5.cpp:192:68: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseInteger( tokeniser, parent ) ); ^ plugins/md3model/md5.cpp:194:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, flags ) ); ^ plugins/md3model/md5.cpp:196:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, index ) ); ^ plugins/md3model/md5.cpp:200:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "}" ) ); ^ plugins/md3model/md5.cpp:204:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "bounds" ) ); ^ plugins/md3model/md5.cpp:205:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "{" ) ); ^ plugins/md3model/md5.cpp:211:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseVector3( tokeniser, mins ) ); ^ plugins/md3model/md5.cpp:213:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseVector3( tokeniser, maxs ) ); ^ plugins/md3model/md5.cpp:217:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "}" ) ); ^ plugins/md3model/md5.cpp:221:70: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "baseframe" ) ); ^ plugins/md3model/md5.cpp:222:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "{" ) ); ^ plugins/md3model/md5.cpp:228:70: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseVector3( tokeniser, position ) ); ^ plugins/md3model/md5.cpp:230:70: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseVector3( tokeniser, rotation ) ); ^ plugins/md3model/md5.cpp:234:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "}" ) ); ^ plugins/md3model/md5.cpp:240:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "frame" ) ); ^ plugins/md3model/md5.cpp:241:63: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "{" ) ); ^ plugins/md3model/md5.cpp:247:70: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseFloat( tokeniser, component ) ); ^ plugins/md3model/md5.cpp:251:63: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "}" ) ); ^ plugins/md3model/md5.cpp: In function 'bool MD5Model_parse(Model&, Tokeniser&)': plugins/md3model/md5.cpp:259:59: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseVersion( tokeniser ) ); ^ plugins/md3model/md5.cpp:262:72: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "commandline" ) ); ^ plugins/md3model/md5.cpp:264:71: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseString( tokeniser, commandline ) ); ^ plugins/md3model/md5.cpp:267:70: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "numJoints" ) ); ^ plugins/md3model/md5.cpp:269:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, numJoints ) ); ^ plugins/md3model/md5.cpp:272:70: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "numMeshes" ) ); ^ plugins/md3model/md5.cpp:274:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, numMeshes ) ); ^ plugins/md3model/md5.cpp:279:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "joints" ) ); ^ plugins/md3model/md5.cpp:280:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "{" ) ); ^ plugins/md3model/md5.cpp:286:70: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseString( tokeniser, jointName ) ); ^ plugins/md3model/md5.cpp:287:75: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseInteger( tokeniser, ( *i ).parent ) ); ^ plugins/md3model/md5.cpp:288:77: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseVector3( tokeniser, ( *i ).position ) ); ^ plugins/md3model/md5.cpp:289:99: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseVector3( tokeniser, vector4_to_vector3( ( *i ).rotation ) ) ); ^ plugins/md3model/md5.cpp:294:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "}" ) ); ^ plugins/md3model/md5.cpp:301:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "mesh" ) ); ^ plugins/md3model/md5.cpp:302:63: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "{" ) ); ^ plugins/md3model/md5.cpp:305:68: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "shader" ) ); ^ plugins/md3model/md5.cpp:307:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseString( tokeniser, shader ) ); ^ plugins/md3model/md5.cpp:311:70: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "numverts" ) ); ^ plugins/md3model/md5.cpp:313:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, numVerts ) ); ^ plugins/md3model/md5.cpp:320:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "vert" ) ); ^ plugins/md3model/md5.cpp:321:72: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, ( *j ).index ) ); ^ plugins/md3model/md5.cpp:322:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( ( *j ).index == std::size_t( j - verts.begin() ) ); ^ plugins/md3model/md5.cpp:323:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "(" ) ); ^ plugins/md3model/md5.cpp:324:69: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseFloat( tokeniser, ( *j ).u ) ); ^ plugins/md3model/md5.cpp:325:69: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseFloat( tokeniser, ( *j ).v ) ); ^ plugins/md3model/md5.cpp:326:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, ")" ) ); ^ plugins/md3model/md5.cpp:327:79: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, ( *j ).weight_index ) ); ^ plugins/md3model/md5.cpp:328:79: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, ( *j ).weight_count ) ); ^ plugins/md3model/md5.cpp:332:69: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "numtris" ) ); ^ plugins/md3model/md5.cpp:334:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, numTris ) ); ^ plugins/md3model/md5.cpp:341:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "tri" ) ); ^ plugins/md3model/md5.cpp:342:72: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, ( *j ).index ) ); ^ plugins/md3model/md5.cpp:343:79: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( ( *j ).index == std::size_t( j - tris.begin() ) ); ^ plugins/md3model/md5.cpp:344:68: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, ( *j ).a ) ); ^ plugins/md3model/md5.cpp:345:68: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, ( *j ).b ) ); ^ plugins/md3model/md5.cpp:346:68: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, ( *j ).c ) ); ^ plugins/md3model/md5.cpp:350:72: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "numweights" ) ); ^ plugins/md3model/md5.cpp:352:69: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, numWeights ) ); ^ plugins/md3model/md5.cpp:359:69: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "weight" ) ); ^ plugins/md3model/md5.cpp:360:72: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, ( *j ).index ) ); ^ plugins/md3model/md5.cpp:361:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( ( *j ).index == std::size_t( j - weights.begin() ) ); ^ plugins/md3model/md5.cpp:362:72: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseSize( tokeniser, ( *j ).joint ) ); ^ plugins/md3model/md5.cpp:363:69: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseFloat( tokeniser, ( *j ).t ) ); ^ plugins/md3model/md5.cpp:364:71: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseVector3( tokeniser, ( *j ).v ) ); ^ plugins/md3model/md5.cpp:368:63: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] MD5_RETURN_FALSE_IF_FAIL( MD5_parseToken( tokeniser, "}" ) ); ^ In file included from libs/traverselib.h:28:0, from plugins/md3model/model.h:38, from plugins/md3model/md3.cpp:30: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': plugins/md3model/md3.cpp:323:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/traverselib.h:28:0, from plugins/md3model/model.h:38, from plugins/md3model/md5.cpp:30: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': plugins/md3model/md5.cpp:439:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/md3model/model.h:39:0, from plugins/md3model/mdc.cpp:30: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from plugins/md3model/mdc.cpp:30:0: plugins/md3model/model.h: In destructor 'Model::~Model()': plugins/md3model/model.h:243:11: warning: deleting object of polymorphic class type 'Surface' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *i; ^ plugins/md3model/model.h: In member function 'virtual void ModelNode::release()': plugins/md3model/model.h:479:9: warning: deleting object of polymorphic class type 'ModelNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from plugins/mapxml/xmlwrite.cpp:29: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ plugins/md3model/mdlimage.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/md3model/mdlimage.o In file included from plugins/md3model/mdlimage.cpp:31:0: libs/imagelib.h: In member function 'virtual void RGBAImage::release()': libs/imagelib.h:51:9: warning: deleting object of polymorphic class type 'RGBAImage' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/traverselib.h:28:0, from plugins/md3model/model.h:38, from plugins/md3model/mdc.cpp:30: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': plugins/md3model/mdc.cpp:278:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/md3model/mdl.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/md3model/mdl.o In file included from plugins/md3model/mdl.cpp:27:0: libs/imagelib.h: In member function 'virtual void RGBAImage::release()': libs/imagelib.h:51:9: warning: deleting object of polymorphic class type 'RGBAImage' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/md3model/model.h:26:0, from plugins/md3model/mdl.cpp:30: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from include/selectable.h:28:0, from plugins/md3model/model.h:27, from plugins/md3model/mdl.cpp:30: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/md3model/model.h:39:0, from plugins/md3model/mdl.cpp:30: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from plugins/md3model/mdl.cpp:30:0: plugins/md3model/model.h: In destructor 'Model::~Model()': plugins/md3model/model.h:243:11: warning: deleting object of polymorphic class type 'Surface' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *i; ^ plugins/md3model/model.h: In member function 'virtual void ModelNode::release()': plugins/md3model/model.h:479:9: warning: deleting object of polymorphic class type 'ModelNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/traverselib.h:28:0, from plugins/md3model/model.h:38, from plugins/md3model/mdl.cpp:30: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': plugins/md3model/mdl.cpp:233:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/undolib.h:26:0, from libs/traverselib.h:28, from plugins/md3model/model.h:38, from plugins/md3model/md5.cpp:30: include/mapfile.h: At global scope: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ plugins/md3model/plugin.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/md3model/plugin.o In file included from libs/undolib.h:26:0, from libs/traverselib.h:28, from plugins/md3model/model.h:38, from plugins/md3model/md2.cpp:30: include/mapfile.h: At global scope: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ plugins/model/model.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/model/model.o In file included from plugins/model/model.cpp:32:0: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from include/selectable.h:28:0, from plugins/model/model.cpp:33: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/model/model.cpp:43:0: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ plugins/model/model.cpp: In destructor 'PicoModel::~PicoModel()': plugins/model/model.cpp:335:11: warning: deleting object of polymorphic class type 'PicoSurface' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *i; ^ plugins/model/model.cpp: In member function 'virtual void PicoModelNode::release()': plugins/model/model.cpp:604:9: warning: deleting object of polymorphic class type 'PicoModelNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/traverselib.h:28:0, from plugins/model/model.cpp:42: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': plugins/model/model.cpp:942:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/undolib.h:26:0, from libs/traverselib.h:28, from plugins/md3model/model.h:38, from plugins/md3model/md3.cpp:30: include/mapfile.h: At global scope: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ plugins/model/plugin.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/model/plugin.o c++ plugins/shaders/plugin.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/shaders/plugin.o In file included from libs/undolib.h:26:0, from libs/traverselib.h:28, from plugins/md3model/model.h:38, from plugins/md3model/mdc.cpp:30: include/mapfile.h: At global scope: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ plugins/shaders/shaders.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/shaders/shaders.o In file included from plugins/shaders/shaders.cpp:69:0: libs/archivelib.h: In member function 'virtual void DirectoryArchiveFile::release()': libs/archivelib.h:185:9: warning: deleting object of polymorphic class type 'DirectoryArchiveFile' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ libs/archivelib.h: In member function 'virtual void DirectoryArchiveTextFile::release()': libs/archivelib.h:213:9: warning: deleting object of polymorphic class type 'DirectoryArchiveTextFile' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from plugins/shaders/shaders.cpp:70:0: libs/imagelib.h: In member function 'virtual void RGBAImage::release()': libs/imagelib.h:51:9: warning: deleting object of polymorphic class type 'RGBAImage' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ plugins/shaders/shaders.cpp: In function 'bool Doom3Shader_parseHeightmap(Tokeniser&, TextureExpression&, ShaderValue&)': plugins/shaders/shaders.cpp:379:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ plugins/shaders/shaders.cpp:380:71: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseTextureName( tokeniser, bump ) ); ^ plugins/shaders/shaders.cpp:381:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "," ) ); ^ plugins/shaders/shaders.cpp:382:76: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseString( tokeniser, heightmapScale ) ); ^ plugins/shaders/shaders.cpp:383:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ plugins/shaders/shaders.cpp: In function 'bool Doom3Shader_parseAddnormals(Tokeniser&, TextureExpression&)': plugins/shaders/shaders.cpp:388:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ plugins/shaders/shaders.cpp:389:71: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseTextureName( tokeniser, bump ) ); ^ plugins/shaders/shaders.cpp:390:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "," ) ); ^ plugins/shaders/shaders.cpp:391:72: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "heightmap" ) ); ^ plugins/shaders/shaders.cpp:394:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Doom3Shader_parseHeightmap( tokeniser, heightmapName, heightmapScale ) ); ^ plugins/shaders/shaders.cpp:395:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ plugins/shaders/shaders.cpp: In function 'bool Doom3Shader_parseBumpmap(Tokeniser&, TextureExpression&, ShaderValue&)': plugins/shaders/shaders.cpp:406:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Doom3Shader_parseHeightmap( tokeniser, bump, heightmapScale ) ); ^ plugins/shaders/shaders.cpp:409:73: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Doom3Shader_parseAddnormals( tokeniser, bump ) ); ^ plugins/shaders/shaders.cpp: In member function 'bool ShaderTemplate::parseDoom3(Tokeniser&)': plugins/shaders/shaders.cpp:553:98: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseString( tokeniser, currentLayer.m_blendFunc.second ) ); ^ plugins/shaders/shaders.cpp:564:122: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Doom3Shader_parseBumpmap( tokeniser, currentLayer.m_texture, currentLayer.m_heightmapScale ) ); ^ plugins/shaders/shaders.cpp:576:69: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ plugins/shaders/shaders.cpp:583:69: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ plugins/shaders/shaders.cpp:602:83: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseTextureName( tokeniser, m_textureName ) ); ^ plugins/shaders/shaders.cpp:617:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Doom3Shader_parseBumpmap( tokeniser, m_bump, m_heightmapScale ) ); ^ plugins/shaders/shaders.cpp:620:79: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseTextureName( tokeniser, m_diffuse ) ); ^ plugins/shaders/shaders.cpp:623:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseTextureName( tokeniser, m_specular ) ); ^ plugins/shaders/shaders.cpp:657:68: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ plugins/shaders/shaders.cpp:659:75: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseTextureName( tokeniser, name ) ); ^ plugins/shaders/shaders.cpp:661:68: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ plugins/shaders/shaders.cpp: In function 'bool parseTemplateInstance(Tokeniser&, const char*)': plugins/shaders/shaders.cpp:709:70: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseShaderName( tokeniser, name ) ); ^ plugins/shaders/shaders.cpp: In member function 'bool ShaderTemplate::parseQuake3(Tokeniser&)': plugins/shaders/shaders.cpp:1185:70: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, m_fTrans ) ); ^ plugins/shaders/shaders.cpp:1189:83: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseTextureName( tokeniser, m_textureName ) ); ^ plugins/shaders/shaders.cpp:1221:72: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, m_AlphaRef ) ); ^ c++ plugins/vfspk3/archive.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/vfspk3/archive.o In file included from plugins/vfspk3/archive.cpp:37:0: libs/archivelib.h: In member function 'virtual void DirectoryArchiveFile::release()': libs/archivelib.h:185:9: warning: deleting object of polymorphic class type 'DirectoryArchiveFile' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ libs/archivelib.h: In member function 'virtual void DirectoryArchiveTextFile::release()': libs/archivelib.h:213:9: warning: deleting object of polymorphic class type 'DirectoryArchiveTextFile' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ plugins/vfspk3/archive.cpp: In member function 'virtual void DirectoryArchive::release()': plugins/vfspk3/archive.cpp:51:9: warning: deleting object of polymorphic class type 'DirectoryArchive' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ plugins/vfspk3/vfs.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/vfspk3/vfs.o plugins/vfspk3/vfs.cpp: In function 'int GetFileCount(const char*, int)': plugins/vfspk3/vfs.cpp:476:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ( ( *i ).is_pakfile && ( flag & VFS_SEARCH_PAK ) != 0 ^ In file included from libs/undolib.h:26:0, from libs/traverselib.h:28, from plugins/md3model/model.h:38, from plugins/md3model/mdl.cpp:30: include/mapfile.h: At global scope: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ plugins/vfspk3/vfspk3.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o plugins/vfspk3/vfspk3.o plugins/shaders/shaders.cpp: In function 'float evaluateFloat(const ShaderValue&, const ShaderParameters&, const ShaderArguments&)': plugins/shaders/shaders.cpp:789:9: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] return f; ^ c++ contrib/bobtoolz/bobToolz-GTK.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/bobToolz-GTK.o In file included from contrib/bobtoolz/bobToolz-GTK.cpp:22:0: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from contrib/bobtoolz/bobToolz-GTK.cpp:22:0: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ In file included from include/ientity.h:28:0, from contrib/bobtoolz/DBobView.h:27, from contrib/bobtoolz/bobToolz-GTK.cpp:29: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from contrib/bobtoolz/DBobView.h:29:0, from contrib/bobtoolz/bobToolz-GTK.cpp:29: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ c++ contrib/bobtoolz/bsploader.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/bsploader.o contrib/bobtoolz/bobToolz-GTK.cpp:60:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char* PLUGIN_NAME = "bobToolz"; ^ contrib/bobtoolz/bobToolz-GTK.cpp:63:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] static char* PLUGIN_COMMANDS = "About...,-,Reset Textures...,PitOMatic,-,Vis Viewer,Brush Cleanup,Polygon Builder,Caulk Selection,-,Tree Planter,Drop Entity,Plot Splines,-,Merge Patches,Split patches,Split patches cols,Split patches rows,Turn edge"; ^ contrib/bobtoolz/bobToolz-GTK.cpp: In constructor 'BobToolzPluginDependencies::BobToolzPluginDependencies()': contrib/bobtoolz/bobToolz-GTK.cpp:290:105: warning: base 'GlobalModuleRef' will be initialized after [-Wreorder] GlobalEntityClassManagerModuleRef( GlobalRadiant().getRequiredGameDescriptionKeyValue( "entityclass" ) ){ ^ contrib/bobtoolz/bobToolz-GTK.cpp:290:105: warning: base 'GlobalModuleRef' [-Wreorder] contrib/bobtoolz/bobToolz-GTK.cpp:285:1: warning: when initialized here [-Wreorder] BobToolzPluginDependencies() : ^ c++ contrib/bobtoolz/cportals.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/cportals.o In file included from contrib/bobtoolz/misc.h:25:0, from contrib/bobtoolz/cportals.cpp:25: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from contrib/bobtoolz/misc.h:25:0, from contrib/bobtoolz/cportals.cpp:25: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ c++ contrib/bobtoolz/DBobView.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/DBobView.o In file included from include/ientity.h:28:0, from contrib/bobtoolz/DBobView.h:27, from contrib/bobtoolz/DBobView.cpp:24: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from contrib/bobtoolz/DBobView.h:29:0, from contrib/bobtoolz/DBobView.cpp:24: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from contrib/bobtoolz/DBobView.cpp:32:0: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from contrib/bobtoolz/DBobView.cpp:32:0: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ In file included from plugins/shaders/shaders.cpp:55:0: libs/math/vector.h: At global scope: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ c++ contrib/bobtoolz/DBrush.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/DBrush.o In file included from libs/undolib.h:26:0, from libs/traverselib.h:28, from plugins/model/model.cpp:42: include/mapfile.h: At global scope: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ In file included from contrib/bobtoolz/DBrush.h:34:0, from contrib/bobtoolz/DBrush.cpp:24: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from contrib/bobtoolz/DBrush.h:34:0, from contrib/bobtoolz/DBrush.cpp:24: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ c++ contrib/bobtoolz/DEntity.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/DEntity.o In file included from contrib/bobtoolz/DEntity.h:32:0, from contrib/bobtoolz/DEntity.cpp:24: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from contrib/bobtoolz/DEntity.h:32:0, from contrib/bobtoolz/DEntity.cpp:24: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from contrib/bobtoolz/DBobView.h:27, from contrib/bobtoolz/bobToolz-GTK.cpp:29: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ contrib/bobtoolz/DEPair.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/DEPair.o In file included from contrib/bobtoolz/DEPair.h:31:0, from contrib/bobtoolz/DEPair.cpp:24: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from contrib/bobtoolz/DEPair.h:31:0, from contrib/bobtoolz/DEPair.cpp:24: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ In file included from contrib/bobtoolz/DBrush.cpp:48:0: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from contrib/bobtoolz/DBobView.h:27, from contrib/bobtoolz/DBobView.cpp:24: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ contrib/bobtoolz/dialogs/dialogs-gtk.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/dialogs/dialogs-gtk.o c++ contrib/bobtoolz/DMap.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/DMap.o In file included from include/ientity.h:28:0, from contrib/bobtoolz/DEntity.cpp:44: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from contrib/bobtoolz/DMap.cpp:24:0: contrib/bobtoolz/DMap.h:48:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] DEntity* AddEntity( char* classname = "worldspawn", int ID = -1 ); ^ In file included from contrib/bobtoolz/DMap.cpp:26:0: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from contrib/bobtoolz/DMap.cpp:26:0: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ c++ contrib/bobtoolz/DPatch.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/DPatch.o In file included from contrib/bobtoolz/DPatch.cpp:27:0: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from contrib/bobtoolz/DPatch.cpp:27:0: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ In file included from contrib/bobtoolz/dialogs/dialogs-gtk.cpp:23:0: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from contrib/bobtoolz/dialogs/dialogs-gtk.cpp:23:0: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ In file included from contrib/bobtoolz/DMap.cpp:45:0: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ contrib/bobtoolz/DMap.cpp: In constructor 'DMap::DMap()': contrib/bobtoolz/DMap.cpp:54:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddEntity( "worldspawn", 0 ); ^ contrib/bobtoolz/DMap.cpp: In member function 'DEntity* DMap::GetEntityForID(int)': contrib/bobtoolz/DMap.cpp:96:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] findEntity = AddEntity( "worldspawn", ID ); ^ contrib/bobtoolz/DMap.cpp: In member function 'virtual bool DMap::LoadAll(bool)::load_entities_t::pre(scene::Node&) const': contrib/bobtoolz/DMap.cpp:127:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] DEntity* loadEntity = m_map->AddEntity( "", 0 ); ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from contrib/bobtoolz/dialogs/dialogs-gtk.cpp:26: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from contrib/bobtoolz/DPatch.cpp:28:0: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp: In function 'EMessageBoxReturn DoPolygonBox(PolygonRS*)': contrib/bobtoolz/dialogs/dialogs-gtk.cpp:569:110: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextIntRange( gtk_entry_get_text( (GtkEntry*)text1 ), 3, 32, "Number Of Sides", &rs->nSides ) ) { ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:574:115: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextIntRange( gtk_entry_get_text( (GtkEntry*)text2 ), 8, 256, "Border Width", &rs->nBorderWidth ) ) { ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp: In function 'EMessageBoxReturn DoBuildStairsBox(BuildStairsRS*)': contrib/bobtoolz/dialogs/dialogs-gtk.cpp:601:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char *text = "Please set a value in the boxes below and press 'OK' to build the stairs"; ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:822:110: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextInt( gtk_entry_get_text( (GtkEntry*)textStairHeight ), "Stair Height", &rs->stairHeight ) ) { ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp: In function 'EMessageBoxReturn DoPathPlotterBox(PathPlotterRS*)': contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1217:115: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextIntRange( gtk_entry_get_text( GTK_ENTRY( text1 ) ), 1, 200, "Number Of Points", &rs->nPoints ) ) { ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1221:120: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextFloatRange( gtk_entry_get_text( GTK_ENTRY( text2 ) ), 1.0f, 10.0f, "Multiplier", &rs->fMultiplier ) ) { ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1225:119: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextFloatRange( gtk_entry_get_text( GTK_ENTRY( text3 ) ), -10000.0f, -1.0f, "Gravity", &rs->fGravity ) ) { ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp: In function 'EMessageBoxReturn DoResetTextureBox(ResetTextureRS*)': contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1592:115: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextInt( gtk_entry_get_text( GTK_ENTRY( dlgTexReset.editRotation ) ), "Rotation", &rs->rotation ) ) { ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1599:126: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( dlgTexReset.editScaleHor ) ), "Horizontal Scale", &rs->fScale[0] ) ) { ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1606:125: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( dlgTexReset.editScaleVert ) ), "Vertical Scale", &rs->fScale[1] ) ) { ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1613:126: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( dlgTexReset.editShiftHor ) ), "Horizontal Shift", &rs->fShift[0] ) ) { ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1620:125: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( dlgTexReset.editShiftVert ) ), "Vertical Shift", &rs->fShift[1] ) ) { ^ contrib/bobtoolz/DPatch.cpp: In member function 'DPatch* DPatch::MergePatches(patch_merge_t, DPatch*, DPatch*)': contrib/bobtoolz/DPatch.cpp:305:10: warning: converting 'false' to pointer type 'DPatch*' [-Wconversion-null] return false; ^ contrib/bobtoolz/DPatch.cpp: In member function 'std::__cxx11::list DPatch::Split()': contrib/bobtoolz/DPatch.cpp:486:6: warning: unused variable 'i' [-Wunused-variable] int i; ^ contrib/bobtoolz/DPatch.cpp:487:6: warning: unused variable 'x' [-Wunused-variable] int x, y; ^ contrib/bobtoolz/DPatch.cpp:487:9: warning: unused variable 'y' [-Wunused-variable] int x, y; ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp: In function 'EMessageBoxReturn DoTrainThingBox(TrainThingRS*)': contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1870:101: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( radiusX ) ), "Radius (X)", &rs->fRadiusX ) ) { ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1874:101: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( radiusY ) ), "Radius (Y)", &rs->fRadiusY ) ) { ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1878:110: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( angleStart ) ), "Angle (Start)", &rs->fStartAngle ) ) { ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1882:104: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( angleEnd ) ), "Angle (End)", &rs->fEndAngle ) ) { ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1886:113: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( heightStart ) ), "Height (Start)", &rs->fStartHeight ) ) { ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1890:107: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextFloat( gtk_entry_get_text( GTK_ENTRY( heightEnd ) ), "Height (End)", &rs->fEndHeight ) ) { ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1894:103: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextInt( gtk_entry_get_text( GTK_ENTRY( numPoints ) ), "Num Points", &rs->iNumPoints ) ) { ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp: In function 'EMessageBoxReturn DoMakeChainBox(MakeChainRS*)': contrib/bobtoolz/dialogs/dialogs-gtk.cpp:1913:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char *text = "Please set a value in the boxes below and press 'OK' to make a chain"; ^ contrib/bobtoolz/dialogs/dialogs-gtk.cpp:2006:98: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( !ValidateTextInt( gtk_entry_get_text( (GtkEntry*)textlinkNum ), "Elements", &rs->linkNum ) ) { ^ In file included from libs/scenelib.h:32:0, from contrib/bobtoolz/DMap.cpp:45: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ contrib/bobtoolz/DPlane.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/DPlane.o In file included from contrib/bobtoolz/DPlane.cpp:31:0: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from contrib/bobtoolz/DPlane.cpp:31:0: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ c++ contrib/bobtoolz/DPoint.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/DPoint.o In file included from contrib/bobtoolz/misc.h:25:0, from contrib/bobtoolz/DPoint.cpp:25: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from contrib/bobtoolz/misc.h:25:0, from contrib/bobtoolz/DPoint.cpp:25: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ c++ contrib/bobtoolz/DShape.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/DShape.o In file included from contrib/bobtoolz/DShape.h:33:0, from contrib/bobtoolz/DShape.cpp:24: contrib/bobtoolz/DMap.h:48:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] DEntity* AddEntity( char* classname = "worldspawn", int ID = -1 ); ^ In file included from contrib/bobtoolz/DShape.cpp:28:0: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from contrib/bobtoolz/DShape.cpp:28:0: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ In file included from contrib/bobtoolz/DEntity.h:33:0, from contrib/bobtoolz/DEntity.cpp:24: libs/mathlib.h: In member function 'bool DEntity::LoadFromPrt(char*)': libs/mathlib.h:73:86: warning: 'normal[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] #define VectorSubtract( a,b,c ) ( ( c )[0] = ( a )[0] - ( b )[0],( c )[1] = ( a )[1] - ( b )[1],( c )[2] = ( a )[2] - ( b )[2] ) ^ contrib/bobtoolz/DEntity.cpp:164:20: note: 'normal[1]' was declared here vec3_t v1, v2, normal, n; ^ In file included from contrib/bobtoolz/DEntity.h:33:0, from contrib/bobtoolz/DEntity.cpp:24: libs/mathlib.h:73:117: warning: 'normal[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] #define VectorSubtract( a,b,c ) ( ( c )[0] = ( a )[0] - ( b )[0],( c )[1] = ( a )[1] - ( b )[1],( c )[2] = ( a )[2] - ( b )[2] ) ^ contrib/bobtoolz/DEntity.cpp:164:20: note: 'normal[2]' was declared here vec3_t v1, v2, normal, n; ^ In file included from contrib/bobtoolz/DEntity.h:33:0, from contrib/bobtoolz/DEntity.cpp:24: libs/mathlib.h:73:55: warning: 'normal[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] #define VectorSubtract( a,b,c ) ( ( c )[0] = ( a )[0] - ( b )[0],( c )[1] = ( a )[1] - ( b )[1],( c )[2] = ( a )[2] - ( b )[2] ) ^ contrib/bobtoolz/DEntity.cpp:164:20: note: 'normal[0]' was declared here vec3_t v1, v2, normal, n; ^ contrib/bobtoolz/DShape.cpp: In member function 'bool DShape::BuildPit(vec_t*, vec_t*)': contrib/bobtoolz/DShape.cpp:387:68: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] DEntity* triggerVoice = m_Container.AddEntity( "trigger_multiple" ); ^ contrib/bobtoolz/DShape.cpp:398:65: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] DEntity* targetVoice = m_Container.AddEntity( "target_speaker" ); ^ contrib/bobtoolz/DShape.cpp:420:69: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] DEntity* triggerPwrRmv = m_Container.AddEntity( "trigger_multiple" ); ^ contrib/bobtoolz/DShape.cpp:430:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] DEntity* targetPwrRmv = m_Container.AddEntity( "target_remove_powerups" ); ^ contrib/bobtoolz/DShape.cpp:449:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] DEntity* triggerDmg = m_Container.AddEntity( "trigger_hurt" ); ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from contrib/bobtoolz/DEntity.cpp:44: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ contrib/bobtoolz/DTrainDrawer.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/DTrainDrawer.o In file included from contrib/bobtoolz/DTrainDrawer.h:36:0, from contrib/bobtoolz/DTrainDrawer.cpp:20: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from contrib/bobtoolz/DTrainDrawer.cpp:23:0: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from contrib/bobtoolz/DTrainDrawer.cpp:23:0: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ c++ contrib/bobtoolz/DTreePlanter.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/DTreePlanter.o In file included from contrib/bobtoolz/DEntity.h:32:0, from contrib/bobtoolz/DTreePlanter.h:29, from contrib/bobtoolz/DTreePlanter.cpp:20: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from contrib/bobtoolz/DEntity.h:32:0, from contrib/bobtoolz/DTreePlanter.h:29, from contrib/bobtoolz/DTreePlanter.cpp:20: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ In file included from contrib/bobtoolz/DTreePlanter.cpp:34:0: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from include/ientity.h:28:0, from contrib/bobtoolz/DTrainDrawer.cpp:36: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from contrib/bobtoolz/DBrush.cpp:48: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ contrib/bobtoolz/DVisDrawer.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/DVisDrawer.o In file included from libs/scenelib.h:32:0, from contrib/bobtoolz/DPatch.cpp:28: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ contrib/bobtoolz/DWinding.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/DWinding.o In file included from contrib/bobtoolz/DVisDrawer.h:33:0, from contrib/bobtoolz/DVisDrawer.cpp:24: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from contrib/bobtoolz/DVisDrawer.cpp:30:0: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from contrib/bobtoolz/DVisDrawer.cpp:30:0: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ In file included from libs/math/matrix.h:28:0, from contrib/bobtoolz/DVisDrawer.cpp:27: libs/math/vector.h: At global scope: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ c++ contrib/bobtoolz/funchandlers-GTK.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/funchandlers-GTK.o In file included from contrib/bobtoolz/funchandlers-GTK.cpp:29:0: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ c++ contrib/bobtoolz/lists.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/lists.o In file included from contrib/bobtoolz/funchandlers-GTK.cpp:29:0: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ In file included from contrib/bobtoolz/DShape.h:33:0, from contrib/bobtoolz/funchandlers-GTK.cpp:37: contrib/bobtoolz/DMap.h: At global scope: contrib/bobtoolz/DMap.h:48:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] DEntity* AddEntity( char* classname = "worldspawn", int ID = -1 ); ^ In file included from contrib/bobtoolz/lists.h:21:0, from contrib/bobtoolz/lists.cpp:20: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from contrib/bobtoolz/lists.h:21:0, from contrib/bobtoolz/lists.cpp:20: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ In file included from include/ientity.h:28:0, from contrib/bobtoolz/DBobView.h:27, from contrib/bobtoolz/funchandlers-GTK.cpp:38: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from contrib/bobtoolz/DBobView.h:29:0, from contrib/bobtoolz/funchandlers-GTK.cpp:38: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ c++ contrib/bobtoolz/misc.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/misc.o In file included from libs/scenelib.h:32:0, from contrib/bobtoolz/DTreePlanter.cpp:34: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ contrib/bobtoolz/ScriptParser.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/ScriptParser.o In file included from contrib/bobtoolz/misc.h:25:0, from contrib/bobtoolz/misc.cpp:20: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from contrib/bobtoolz/misc.h:25:0, from contrib/bobtoolz/misc.cpp:20: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ c++ contrib/bobtoolz/shapes.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/shapes.o In file included from include/ientity.h:28:0, from contrib/bobtoolz/misc.cpp:40: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ contrib/bobtoolz/visfind.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/bobtoolz/visfind.o In file included from contrib/bobtoolz/shapes.cpp:28:0: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from contrib/bobtoolz/shapes.cpp:28:0: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ contrib/bobtoolz/misc.cpp: In function 'char* TranslateString(char*)': contrib/bobtoolz/misc.cpp:132:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( int i = 0 ; i < l ; i++ ) ^ In file included from include/ientity.h:28:0, from contrib/bobtoolz/shapes.cpp:34: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ libs/cmdlib/cmdlib.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/cmdlib/cmdlib.o c++ libs/profile/file.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/profile/file.o In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from contrib/bobtoolz/DTrainDrawer.cpp:36: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ libs/profile/file.cpp: In member function 'virtual StreamBase::size_type MemStream::write(const byte_type*, StreamBase::size_type)': libs/profile/file.cpp:178:67: warning: cast from type 'const byte_type* {aka const unsigned char*}' to type 'unsigned char*' casts away qualifiers [-Wcast-qual] memcpy( (unsigned char*)m_pBuffer + m_nPosition, (unsigned char*)buffer, length ); ^ libs/profile/file.cpp: In member function 'virtual int MemStream::Seek(IDataStream::offset_type, int)': libs/profile/file.cpp:274:30: warning: overflow in implicit constant conversion [-Woverflow] return ( position_type ) - 1; ^ c++ libs/profile/profile.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/profile/profile.o In file included from libs/profile/profile.cpp:47:0: libs/str.h:432:38: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const char GetAt( std::size_t nIndex ) { return m_pStr[nIndex]; } ^ In file included from libs/profile/profile.cpp:47:0: libs/str.h: In member function 'const char* Str::Left(std::size_t)': libs/str.h:257:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/str.h: In member function 'const char* Str::Mid(std::size_t, std::size_t) const': libs/str.h:293:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] g_pStrWork = ""; ^ libs/profile/profile.cpp: In function 'bool profile_load_buffer(const char*, const char*, void*, unsigned int*)': libs/profile/profile.cpp:230:7: warning: variable 'ret' set but not used [-Wunused-but-set-variable] bool ret = false; ^ c++ contrib/brushexport/callbacks.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/brushexport/callbacks.o c++ contrib/brushexport/export.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/brushexport/export.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from contrib/brushexport/callbacks.cpp:2: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from contrib/brushexport/../../radiant/brush.h:52:0, from contrib/brushexport/export.cpp:12: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from include/selectable.h:28:0, from contrib/brushexport/../../radiant/brush.h:53, from contrib/brushexport/export.cpp:12: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from contrib/brushexport/../../radiant/brush.h:59:0, from contrib/brushexport/export.cpp:12: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from contrib/brushexport/export.cpp:12:0: contrib/brushexport/../../radiant/brush.h: In member function 'virtual void Face::SavedState::release()': contrib/brushexport/../../radiant/brush.h:887:9: warning: deleting object of polymorphic class type 'Face::SavedState' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ contrib/brushexport/../../radiant/brush.h: In member function 'void Face::DecRef()': contrib/brushexport/../../radiant/brush.h:1036:10: warning: deleting object of polymorphic class type 'Face' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ contrib/brushexport/../../radiant/brush.h: In member function 'virtual void Brush::BrushUndoMemento::release()': contrib/brushexport/../../radiant/brush.h:1798:9: warning: deleting object of polymorphic class type 'Brush::BrushUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from contrib/bobtoolz/misc.cpp:40: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ contrib/brushexport/interface.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/brushexport/interface.o c++ contrib/brushexport/plugin.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/brushexport/plugin.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from contrib/brushexport/interface.cpp:2: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from contrib/brushexport/plugin.cpp:26: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from contrib/bobtoolz/shapes.cpp:34: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ contrib/brushexport/support.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/brushexport/support.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from contrib/brushexport/support.cpp:1: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ c++ contrib/prtview/AboutDialog.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/prtview/AboutDialog.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from contrib/prtview/AboutDialog.cpp:21: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ c++ contrib/prtview/ConfigDialog.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/prtview/ConfigDialog.o c++ contrib/prtview/LoadPortalFileDialog.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/prtview/LoadPortalFileDialog.o In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from contrib/bobtoolz/DBobView.h:27, from contrib/bobtoolz/funchandlers-GTK.cpp:38: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ contrib/prtview/portals.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/prtview/portals.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from contrib/prtview/ConfigDialog.cpp:22: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from contrib/prtview/portals.h:25:0, from contrib/prtview/portals.cpp:20: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from contrib/prtview/LoadPortalFileDialog.cpp:25: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ contrib/prtview/portals.cpp: In function 'int compare(const void*, const void*)': contrib/prtview/portals.cpp:40:32: warning: cast from type 'const void*' to type 'int*' casts away qualifiers [-Wcast-qual] if ( portals.portal[*( (int *)arg1 )].dist > portals.portal[*( (int *)arg2 )].dist ) { ^ contrib/prtview/portals.cpp:40:72: warning: cast from type 'const void*' to type 'int*' casts away qualifiers [-Wcast-qual] if ( portals.portal[*( (int *)arg1 )].dist > portals.portal[*( (int *)arg2 )].dist ) { ^ contrib/prtview/portals.cpp:43:37: warning: cast from type 'const void*' to type 'int*' casts away qualifiers [-Wcast-qual] else if ( portals.portal[*( (int *)arg1 )].dist < portals.portal[*( (int *)arg2 )].dist ) { ^ contrib/prtview/portals.cpp:43:77: warning: cast from type 'const void*' to type 'int*' casts away qualifiers [-Wcast-qual] else if ( portals.portal[*( (int *)arg1 )].dist < portals.portal[*( (int *)arg2 )].dist ) { ^ contrib/prtview/portals.cpp: In member function 'virtual void CPortalsDrawSolidOutline::render(RenderStateFlags) const': contrib/prtview/portals.cpp:606:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( int n = 0; n < portals.portal_count; n++ ) ^ contrib/prtview/portals.cpp:635:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( int p = 0; p < portals.portal[n].point_count; p++ ) ^ In file included from contrib/prtview/portals.h:25:0, from contrib/prtview/ConfigDialog.cpp:28: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ contrib/prtview/portals.cpp: In member function 'bool CBspPortal::Build(char*)': contrib/prtview/portals.cpp:75:47: warning: 'res_cnt' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( point_count < 3 || ( portals.hint_flags && res_cnt < 4 ) ) { ^ In file included from libs/scenelib.h:32:0, from include/selectable.h:28, from contrib/brushexport/../../radiant/brush.h:53, from contrib/brushexport/export.cpp:12: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from contrib/brushexport/../../radiant/brush.h:55:0, from contrib/brushexport/export.cpp:12: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ contrib/prtview/prtview.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/prtview/prtview.o c++ contrib/shaderplug/shaderplug.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/libxml2 -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/shaderplug/shaderplug.o In file included from contrib/prtview/portals.h:25:0, from contrib/prtview/prtview.cpp:33: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ contrib/prtview/prtview.cpp: In function 'void PrtView_construct()': contrib/prtview/prtview.cpp:75:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] portals.show_2d = INIGetInt( RENDER_2D, FALSE ) ? true : false; ^ contrib/prtview/prtview.cpp:76:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] portals.aa_2d = INIGetInt( AA_2D, FALSE ) ? true : false; ^ contrib/prtview/prtview.cpp:77:52: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] portals.width_2d = (float)INIGetInt( WIDTH_2D, 10 ); ^ contrib/prtview/prtview.cpp:78:73: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] portals.color_2d = (PackedColour)INIGetInt( COLOR_2D, RGB( 0, 0, 255 ) ) & 0xFFFFFF; ^ contrib/prtview/prtview.cpp:87:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] portals.show_3d = INIGetInt( RENDER_3D, TRUE ) ? true : false; ^ contrib/prtview/prtview.cpp:89:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] portals.zbuffer = INIGetInt( ZBUFFER, 1 ); ^ contrib/prtview/prtview.cpp:90:38: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] portals.fog = INIGetInt( FOG, FALSE ) ? true : false; ^ contrib/prtview/prtview.cpp:91:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] portals.polygons = INIGetInt( POLYGON, TRUE ); ^ contrib/prtview/prtview.cpp:92:40: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] portals.lines = INIGetInt( LINE, TRUE ); ^ contrib/prtview/prtview.cpp:93:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] portals.aa_3d = INIGetInt( AA_3D, FALSE ) ? true : false; ^ contrib/prtview/prtview.cpp:94:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] portals.width_3d = (float)INIGetInt( WIDTH_3D, 4 ); ^ contrib/prtview/prtview.cpp:95:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] portals.color_3d = (PackedColour)INIGetInt( COLOR_3D, RGB( 255, 255, 0 ) ) & 0xFFFFFF; ^ contrib/prtview/prtview.cpp:96:79: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] portals.color_fog = (PackedColour)INIGetInt( COLOR_FOG, RGB( 127, 127, 127 ) ) & 0xFFFFFF; ^ contrib/prtview/prtview.cpp:97:52: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] portals.trans_3d = (float)INIGetInt( TRANS_3D, 50 ); ^ contrib/prtview/prtview.cpp:98:40: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] portals.clip = INIGetInt( CLIP, FALSE ) ? true : false; ^ contrib/prtview/prtview.cpp:99:56: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] portals.clip_range = (float)INIGetInt( CLIP_RANGE, 16 ); ^ contrib/prtview/prtview.cpp: In function 'void SaveConfig()': contrib/prtview/prtview.cpp:143:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] INISetInt( RENDER_2D, portals.show_2d, "Draw in 2D windows" ); ^ contrib/prtview/prtview.cpp:143:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] contrib/prtview/prtview.cpp:144:95: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] INISetInt( WIDTH_2D, (int)portals.width_2d, "Width of lines in 2D windows (in units of 1/2)" ); ^ contrib/prtview/prtview.cpp:144:95: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] contrib/prtview/prtview.cpp:145:77: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] INISetInt( COLOR_2D, (int)portals.color_2d, "Color of lines in 2D windows" ); ^ contrib/prtview/prtview.cpp:145:77: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] contrib/prtview/prtview.cpp:146:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] INISetInt( AA_2D, portals.aa_2d, "Draw lines in 2D window anti-aliased" ); ^ contrib/prtview/prtview.cpp:146:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] contrib/prtview/prtview.cpp:148:68: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] INISetInt( ZBUFFER, portals.zbuffer, "ZBuffer level in 3D window" ); ^ contrib/prtview/prtview.cpp:148:68: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] contrib/prtview/prtview.cpp:149:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] INISetInt( FOG, portals.fog, "Use depth cueing in 3D window" ); ^ contrib/prtview/prtview.cpp:149:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] contrib/prtview/prtview.cpp:150:86: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] INISetInt( POLYGON, portals.polygons, "Render using polygons polygons in 3D window" ); ^ contrib/prtview/prtview.cpp:150:86: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] contrib/prtview/prtview.cpp:151:71: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] INISetInt( LINE, portals.polygons, "Render using lines in 3D window" ); ^ contrib/prtview/prtview.cpp:151:71: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] contrib/prtview/prtview.cpp:152:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] INISetInt( RENDER_3D, portals.show_3d, "Draw in 3D windows" ); ^ contrib/prtview/prtview.cpp:152:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] contrib/prtview/prtview.cpp:153:94: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] INISetInt( WIDTH_3D, (int)portals.width_3d, "Width of lines in 3D window (in units of 1/2)" ); ^ contrib/prtview/prtview.cpp:153:94: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] contrib/prtview/prtview.cpp:154:85: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] INISetInt( COLOR_3D, (int)portals.color_3d, "Color of lines/polygons in 3D window" ); ^ contrib/prtview/prtview.cpp:154:85: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] contrib/prtview/prtview.cpp:155:95: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] INISetInt( COLOR_FOG, (int)portals.color_fog, "Color of distant lines/polygons in 3D window" ); ^ contrib/prtview/prtview.cpp:155:95: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] contrib/prtview/prtview.cpp:156:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] INISetInt( AA_3D, portals.aa_3d, "Draw lines in 3D window anti-aliased" ); ^ contrib/prtview/prtview.cpp:156:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] contrib/prtview/prtview.cpp:157:101: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] INISetInt( TRANS_3D, (int)portals.trans_3d, "Transparency in 3d view (0 = solid, 100 = invisible)" ); ^ contrib/prtview/prtview.cpp:157:101: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] contrib/prtview/prtview.cpp:158:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] INISetInt( CLIP, portals.clip, "Cubic clipper active for portal viewer" ); ^ contrib/prtview/prtview.cpp:158:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] contrib/prtview/prtview.cpp:159:103: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] INISetInt( CLIP_RANGE, (int)portals.clip_range, "Portal viewer cubic clip distance (in units of 64)" ); ^ contrib/prtview/prtview.cpp:159:103: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] In file included from contrib/prtview/portals.h:26:0, from contrib/prtview/ConfigDialog.cpp:28: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ c++ libs/xml/ixml.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/xml/ixml.o c++ libs/xml/xmlelement.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/xml/xmlelement.o c++ libs/xml/xmlparser.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/xml/xmlparser.o In file included from contrib/shaderplug/shaderplug.h:25:0, from contrib/shaderplug/shaderplug.cpp:22: libs/xml/xmltextags.h: In member function 'xmlXPathObject* XmlTagBuilder::XpathEval(const char*)': libs/xml/xmltextags.h:61:34: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlChar* expression = (xmlChar*)queryString; ^ In file included from contrib/prtview/portals.h:25:0, from contrib/prtview/LoadPortalFileDialog.cpp:34: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from libs/xml/xmlparser.cpp:22:0: libs/xml/xmlparser.h: In member function 'virtual void XMLStreamParser::exportXML(XMLImporter&)': libs/xml/xmlparser.h:192:7: warning: variable 'wellFormed' set but not used [-Wunused-but-set-variable] bool wellFormed = false; ^ c++ libs/xml/xmltextags.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/xml/xmltextags.o In file included from contrib/prtview/portals.h:26:0, from contrib/prtview/portals.cpp:20: libs/math/vector.h: At global scope: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ c++ libs/xml/xmlwriter.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/xml/xmlwriter.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from contrib/shaderplug/shaderplug.cpp:33: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from libs/xml/xmltextags.cpp:22:0: libs/xml/xmltextags.h: In member function 'xmlXPathObject* XmlTagBuilder::XpathEval(const char*)': libs/xml/xmltextags.h:61:34: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlChar* expression = (xmlChar*)queryString; ^ libs/xml/xmltextags.cpp: In member function 'bool XmlTagBuilder::CreateXmlDocument()': libs/xml/xmltextags.cpp:52:47: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlTextWriterStartElement( writer, (xmlChar*)"root" ); ^ libs/xml/xmltextags.cpp:53:46: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlTextWriterWriteString( writer, (xmlChar*)"\n " ); ^ libs/xml/xmltextags.cpp:54:47: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlTextWriterStartElement( writer, (xmlChar*)"stock" ); ^ libs/xml/xmltextags.cpp:55:46: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlTextWriterWriteString( writer, (xmlChar*)"\n " ); ^ libs/xml/xmltextags.cpp:57:46: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlTextWriterWriteString( writer, (xmlChar*)"\n " ); ^ libs/xml/xmltextags.cpp:58:47: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlTextWriterStartElement( writer, (xmlChar*)"custom" ); ^ libs/xml/xmltextags.cpp:59:46: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlTextWriterWriteString( writer, (xmlChar*)"\n " ); ^ libs/xml/xmltextags.cpp:61:46: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlTextWriterWriteString( writer, (xmlChar*)"\n" ); ^ libs/xml/xmltextags.cpp: In member function 'bool XmlTagBuilder::AddShaderNode(const char*, TextureType, NodeShaderType)': libs/xml/xmltextags.cpp:154:42: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] newnode = xmlNewNode( NULL, (xmlChar*)"shader" ); ^ libs/xml/xmltextags.cpp:157:42: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] newnode = xmlNewNode( NULL, (xmlChar*)"texture" ); ^ libs/xml/xmltextags.cpp:161:34: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlSetProp( newnode, (xmlChar*)"path", (xmlChar*)shader ); ^ libs/xml/xmltextags.cpp:161:52: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlSetProp( newnode, (xmlChar*)"path", (xmlChar*)shader ); ^ libs/xml/xmltextags.cpp:162:41: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlNodeSetContent( newnode, (xmlChar*)"\n " ); ^ libs/xml/xmltextags.cpp:166:36: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] newtext = xmlNewText( (xmlChar*)" " ); ^ libs/xml/xmltextags.cpp:173:36: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] newtext = xmlNewText( (xmlChar*)"\n " ); ^ libs/xml/xmltextags.cpp:181:36: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] newtext = xmlNewText( (xmlChar*)"\n " ); ^ libs/xml/xmltextags.cpp: In member function 'bool XmlTagBuilder::AddShaderTag(const char*, const char*, NodeTagType)': libs/xml/xmltextags.cpp:330:52: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlNodePtr newnode = xmlNewNode( NULL, (xmlChar*)"tag" ); ^ libs/xml/xmltextags.cpp:333:41: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlNodeSetContent( newnode, (xmlChar*)content ); ^ libs/xml/xmltextags.cpp:337:47: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlNodePtr newtext = xmlNewText( (xmlChar*)" " ); ^ libs/xml/xmltextags.cpp:344:36: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] newtext = xmlNewText( (xmlChar*)"\n " ); ^ libs/xml/xmltextags.cpp:349:47: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlNodePtr newtext = xmlNewText( (xmlChar*)"\n " ); ^ libs/xml/xmltextags.cpp: In member function 'int XmlTagBuilder::RenameShaderTag(const char*, CopiedString)': libs/xml/xmltextags.cpp:391:58: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlNodeSetContent( ptrContent, (xmlChar*)newtag.c_str() ); ^ libs/xml/xmltextags.cpp: In member function 'void XmlTagBuilder::GetShaderTags(const char*, std::vector > > >&)': libs/xml/xmltextags.cpp:482:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] expression = "/root/*/*/tag"; ^ libs/xml/xmltextags.cpp: In member function 'void XmlTagBuilder::GetUntagged(std::set > > >&)': libs/xml/xmltextags.cpp:513:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char* expression = "/root/*/*[not(child::tag)]"; ^ libs/xml/xmltextags.cpp:530:54: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] shaders.insert( (char*)xmlGetProp( ptr, (xmlChar*)"path" ) ); ^ libs/xml/xmltextags.cpp: In member function 'void XmlTagBuilder::GetAllTags(std::set > > >&)': libs/xml/xmltextags.cpp:543:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char* expression = "/root/*/*/tag"; ^ libs/xml/xmltextags.cpp: In member function 'void XmlTagBuilder::TagSearch(const char*, std::set > > >&)': libs/xml/xmltextags.cpp:587:43: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlattrib = xmlGetProp( ptr, (xmlChar*)"path" ); ^ contrib/shaderplug/shaderplug.cpp: In function 'void Shaderplug::CreateTagFile()': contrib/shaderplug/shaderplug.cpp:149:22: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] GetTextures( "jpg" ); ^ contrib/shaderplug/shaderplug.cpp:150:22: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] GetTextures( "tga" ); ^ contrib/shaderplug/shaderplug.cpp:151:22: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] GetTextures( "png" ); ^ c++ contrib/sunplug/sunplug.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/sunplug/sunplug.o In file included from contrib/prtview/portals.h:26:0, from contrib/prtview/LoadPortalFileDialog.cpp:34: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ c++ contrib/ufoaiplug/ufoai_filters.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/ufoaiplug/ufoai_filters.o In file included from include/ientity.h:28:0, from contrib/ufoaiplug/ufoai_filters.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from contrib/ufoaiplug/../../radiant/brush.h:52:0, from contrib/ufoaiplug/ufoai_filters.cpp:26: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ libs/xml/xmltextags.cpp: In member function 'bool XmlTagBuilder::AddShaderNode(const char*, TextureType, NodeShaderType)': libs/xml/xmltextags.cpp:160:46: warning: 'newnode' may be used uninitialized in this function [-Wmaybe-uninitialized] newnode = xmlDocCopyNode( newnode, doc, 1 ); ^ In file included from include/ientity.h:28:0, from contrib/sunplug/sunplug.cpp:31: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from contrib/ufoaiplug/../../radiant/brush.h:59:0, from contrib/ufoaiplug/ufoai_filters.cpp:26: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from contrib/ufoaiplug/ufoai_filters.cpp:26:0: contrib/ufoaiplug/../../radiant/brush.h: In member function 'virtual void Face::SavedState::release()': contrib/ufoaiplug/../../radiant/brush.h:887:9: warning: deleting object of polymorphic class type 'Face::SavedState' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ contrib/ufoaiplug/../../radiant/brush.h: In member function 'void Face::DecRef()': contrib/ufoaiplug/../../radiant/brush.h:1036:10: warning: deleting object of polymorphic class type 'Face' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ contrib/ufoaiplug/ufoai_gtk.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/ufoaiplug/ufoai_gtk.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from contrib/ufoaiplug/ufoai_gtk.h:23, from contrib/ufoaiplug/ufoai_gtk.cpp:19: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ contrib/ufoaiplug/../../radiant/brush.h: In member function 'virtual void Brush::BrushUndoMemento::release()': contrib/ufoaiplug/../../radiant/brush.h:1798:9: warning: deleting object of polymorphic class type 'Brush::BrushUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from contrib/sunplug/sunplug.cpp:37: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ contrib/ufoaiplug/ufoai_gtk.cpp: At global scope: contrib/ufoaiplug/ufoai_gtk.cpp:46:17: warning: 'gboolean delete_event(GtkWidget*, GdkEvent*, gpointer)' defined but not used [-Wunused-function] static gboolean delete_event( GtkWidget *widget, GdkEvent *event, gpointer data ){ ^ contrib/ufoaiplug/ufoai_gtk.cpp:53:13: warning: 'void destroy(GtkWidget*, gpointer)' defined but not used [-Wunused-function] static void destroy( GtkWidget *widget, gpointer data ){ ^ contrib/ufoaiplug/ufoai_gtk.cpp:60:13: warning: 'void close_window(GtkWidget*, gpointer)' defined but not used [-Wunused-function] static void close_window( GtkWidget *widget, gpointer data ){ ^ c++ contrib/ufoaiplug/ufoai_level.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/ufoaiplug/ufoai_level.o In file included from include/ientity.h:28:0, from contrib/ufoaiplug/ufoai_level.cpp:23: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ contrib/ufoaiplug/ufoai_level.cpp: In function 'void assign_default_values_to_worldspawn(bool, char**)': contrib/ufoaiplug/ufoai_level.cpp:144:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] *returnMsg = "Could not find worldspawn"; ^ contrib/ufoaiplug/ufoai_level.cpp: In function 'void check_map_values(char**)': contrib/ufoaiplug/ufoai_level.cpp:205:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] *returnMsg = "Could not find worldspawn"; ^ In file included from contrib/prtview/portals.h:26:0, from contrib/prtview/prtview.cpp:33: libs/math/vector.h: At global scope: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ c++ contrib/ufoaiplug/ufoai.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o contrib/ufoaiplug/ufoai.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from contrib/ufoaiplug/ufoai_gtk.h:23, from contrib/ufoaiplug/ufoai.cpp:21: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ c++ radiant/autosave.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/autosave.o In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from contrib/ufoaiplug/ufoai_filters.cpp:22: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from contrib/ufoaiplug/../../radiant/brush.h:55:0, from contrib/ufoaiplug/ufoai_filters.cpp:26: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ radiant/brushmanip.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/brushmanip.o In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from contrib/ufoaiplug/ufoai_level.cpp:23: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/brushmodule.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/brushmodule.o In file included from radiant/autosave.cpp:29:0: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from include/ientity.h:28:0, from contrib/ufoaiplug/ufoai.cpp:40: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from libs/gtkutil/widget.h:26, from radiant/brushmanip.cpp:25: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkaccelgroup.h:35, from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:35, from libs/gtkutil/window.h:25, from radiant/mainframe.h:25, from radiant/autosave.cpp:33: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from libs/instancelib.h:29:0, from radiant/brushnode.h:25, from radiant/brushmodule.cpp:26: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/brush.h:52:0, from radiant/brushnode.h:26, from radiant/brushmodule.cpp:26: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from radiant/brush.h:59:0, from radiant/brushnode.h:26, from radiant/brushmodule.cpp:26: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from radiant/brushnode.h:26:0, from radiant/brushmodule.cpp:26: radiant/brush.h: In member function 'virtual void Face::SavedState::release()': radiant/brush.h:887:9: warning: deleting object of polymorphic class type 'Face::SavedState' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'void Face::DecRef()': radiant/brush.h:1036:10: warning: deleting object of polymorphic class type 'Face' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'virtual void Brush::BrushUndoMemento::release()': radiant/brush.h:1798:9: warning: deleting object of polymorphic class type 'Brush::BrushUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/instancelib.h:29:0, from radiant/brushnode.h:25, from radiant/brushmanip.cpp:28: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/brushnode.h:27:0, from radiant/brushmodule.cpp:26: radiant/brushtokens.h: In function 'bool FaceShader_importContentsFlagsValue(FaceShader&, Tokeniser&)': radiant/brushtokens.h:31:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, faceShader.m_flags.m_contentFlags ) ); ^ radiant/brushtokens.h:32:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, faceShader.m_flags.m_surfaceFlags ) ); ^ radiant/brushtokens.h:33:87: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, faceShader.m_flags.m_value ) ); ^ radiant/brushtokens.h: In function 'bool FaceTexdef_importTokens(FaceTexdef&, Tokeniser&)': radiant/brushtokens.h:39:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[0] ) ); ^ radiant/brushtokens.h:40:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[1] ) ); ^ radiant/brushtokens.h:41:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.rotate ) ); ^ radiant/brushtokens.h:42:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[0] ) ); ^ radiant/brushtokens.h:43:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[1] ) ); ^ radiant/brushtokens.h: In function 'bool FaceTexdef_BP_importTokens(FaceTexdef&, Tokeniser&)': radiant/brushtokens.h:51:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:53:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:54:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[0][0] ) ); ^ radiant/brushtokens.h:55:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[0][1] ) ); ^ radiant/brushtokens.h:56:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[0][2] ) ); ^ radiant/brushtokens.h:57:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h:60:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:61:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[1][0] ) ); ^ radiant/brushtokens.h:62:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[1][1] ) ); ^ radiant/brushtokens.h:63:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[1][2] ) ); ^ radiant/brushtokens.h:64:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h:66:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h: In function 'bool FaceTexdef_HalfLife_importTokens(FaceTexdef&, Tokeniser&)': radiant/brushtokens.h:72:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "[" ) ); ^ radiant/brushtokens.h:73:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_s.x() ) ); ^ radiant/brushtokens.h:74:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_s.y() ) ); ^ radiant/brushtokens.h:75:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_s.z() ) ); ^ radiant/brushtokens.h:76:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[0] ) ); ^ radiant/brushtokens.h:77:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "]" ) ); ^ radiant/brushtokens.h:78:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "[" ) ); ^ radiant/brushtokens.h:79:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_t.x() ) ); ^ radiant/brushtokens.h:80:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_t.y() ) ); ^ radiant/brushtokens.h:81:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_t.z() ) ); ^ radiant/brushtokens.h:82:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[1] ) ); ^ radiant/brushtokens.h:83:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "]" ) ); ^ radiant/brushtokens.h:84:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.rotate ) ); ^ radiant/brushtokens.h:85:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[0] ) ); ^ radiant/brushtokens.h:86:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[1] ) ); ^ radiant/brushtokens.h: In function 'bool FacePlane_importTokens(FacePlane&, Tokeniser&)': radiant/brushtokens.h:98:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:101:91: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, facePlane.planePoints()[i][j] ) ); ^ radiant/brushtokens.h:103:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h: In function 'bool FacePlane_Doom3_importTokens(FacePlane&, Tokeniser&)': radiant/brushtokens.h:112:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:113:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.a ) ); ^ radiant/brushtokens.h:114:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.b ) ); ^ radiant/brushtokens.h:115:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.c ) ); ^ radiant/brushtokens.h:116:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.d ) ); ^ radiant/brushtokens.h:118:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h: In member function 'bool Doom3FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:165:86: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_Doom3_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:166:85: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_BP_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:167:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_Doom3_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:168:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake4FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:184:86: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_Doom3_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:185:85: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_BP_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:186:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_Doom3_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake2FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:202:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:203:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:204:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:207:95: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake3FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:221:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:222:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:223:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:224:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake3BPFaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:237:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:238:85: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_BP_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:239:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:240:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool QuakeFaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:256:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:257:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:258:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool HalfLifeFaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:271:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:272:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:273:91: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_HalfLife_importTokens( m_face.getTexdef(), tokeniser ) ); ^ In file included from radiant/brush.h:52:0, from radiant/brushnode.h:26, from radiant/brushmanip.cpp:28: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ radiant/brushtokens.h: In member function 'virtual bool BrushTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:499:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "{" ) ); ^ radiant/brushtokens.h:524:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:530:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:536:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:542:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:548:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:554:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:560:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:568:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "}" ) ); ^ In file included from radiant/brush.h:59:0, from radiant/brushnode.h:26, from radiant/brushmanip.cpp:28: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from radiant/brushnode.h:26:0, from radiant/brushmanip.cpp:28: radiant/brush.h: In member function 'virtual void Face::SavedState::release()': radiant/brush.h:887:9: warning: deleting object of polymorphic class type 'Face::SavedState' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'void Face::DecRef()': radiant/brush.h:1036:10: warning: deleting object of polymorphic class type 'Face' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'virtual void Brush::BrushUndoMemento::release()': radiant/brush.h:1798:9: warning: deleting object of polymorphic class type 'Brush::BrushUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/brushnode.h:27:0, from radiant/brushmanip.cpp:28: radiant/brushtokens.h: In function 'bool FaceShader_importContentsFlagsValue(FaceShader&, Tokeniser&)': radiant/brushtokens.h:31:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, faceShader.m_flags.m_contentFlags ) ); ^ radiant/brushtokens.h:32:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, faceShader.m_flags.m_surfaceFlags ) ); ^ radiant/brushtokens.h:33:87: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, faceShader.m_flags.m_value ) ); ^ radiant/brushtokens.h: In function 'bool FaceTexdef_importTokens(FaceTexdef&, Tokeniser&)': radiant/brushtokens.h:39:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[0] ) ); ^ radiant/brushtokens.h:40:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[1] ) ); ^ radiant/brushtokens.h:41:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.rotate ) ); ^ radiant/brushtokens.h:42:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[0] ) ); ^ radiant/brushtokens.h:43:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[1] ) ); ^ radiant/brushtokens.h: In function 'bool FaceTexdef_BP_importTokens(FaceTexdef&, Tokeniser&)': radiant/brushtokens.h:51:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:53:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:54:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[0][0] ) ); ^ radiant/brushtokens.h:55:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[0][1] ) ); ^ radiant/brushtokens.h:56:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[0][2] ) ); ^ radiant/brushtokens.h:57:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h:60:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:61:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[1][0] ) ); ^ radiant/brushtokens.h:62:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[1][1] ) ); ^ radiant/brushtokens.h:63:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[1][2] ) ); ^ radiant/brushtokens.h:64:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h:66:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h: In function 'bool FaceTexdef_HalfLife_importTokens(FaceTexdef&, Tokeniser&)': radiant/brushtokens.h:72:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "[" ) ); ^ radiant/brushtokens.h:73:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_s.x() ) ); ^ radiant/brushtokens.h:74:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_s.y() ) ); ^ radiant/brushtokens.h:75:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_s.z() ) ); ^ radiant/brushtokens.h:76:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[0] ) ); ^ radiant/brushtokens.h:77:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "]" ) ); ^ radiant/brushtokens.h:78:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "[" ) ); ^ radiant/brushtokens.h:79:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_t.x() ) ); ^ radiant/brushtokens.h:80:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_t.y() ) ); ^ radiant/brushtokens.h:81:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_t.z() ) ); ^ radiant/brushtokens.h:82:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[1] ) ); ^ radiant/brushtokens.h:83:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "]" ) ); ^ radiant/brushtokens.h:84:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.rotate ) ); ^ radiant/brushtokens.h:85:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[0] ) ); ^ radiant/brushtokens.h:86:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[1] ) ); ^ radiant/brushtokens.h: In function 'bool FacePlane_importTokens(FacePlane&, Tokeniser&)': radiant/brushtokens.h:98:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:101:91: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, facePlane.planePoints()[i][j] ) ); ^ radiant/brushtokens.h:103:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h: In function 'bool FacePlane_Doom3_importTokens(FacePlane&, Tokeniser&)': radiant/brushtokens.h:112:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:113:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.a ) ); ^ radiant/brushtokens.h:114:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.b ) ); ^ radiant/brushtokens.h:115:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.c ) ); ^ radiant/brushtokens.h:116:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.d ) ); ^ radiant/brushtokens.h:118:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h: In member function 'bool Doom3FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:165:86: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_Doom3_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:166:85: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_BP_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:167:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_Doom3_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:168:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake4FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:184:86: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_Doom3_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:185:85: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_BP_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:186:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_Doom3_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake2FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:202:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:203:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:204:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:207:95: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake3FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:221:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:222:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:223:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:224:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake3BPFaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:237:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:238:85: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_BP_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:239:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:240:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool QuakeFaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:256:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:257:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:258:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool HalfLifeFaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:271:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:272:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:273:91: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_HalfLife_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'virtual bool BrushTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:499:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "{" ) ); ^ radiant/brushtokens.h:524:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:530:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:536:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:542:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:548:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:554:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:560:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:568:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "}" ) ); ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from contrib/ufoaiplug/ufoai.cpp:40: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from radiant/brushmanip.cpp:28:0: radiant/brushnode.h: In member function 'virtual void BrushNode::release()': radiant/brushnode.h:118:9: warning: deleting object of polymorphic class type 'BrushNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/texwindow.h:28:0, from radiant/brushmanip.cpp:30: libs/xml/xmltextags.h: In member function 'xmlXPathObject* XmlTagBuilder::XpathEval(const char*)': libs/xml/xmltextags.h:61:34: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlChar* expression = (xmlChar*)queryString; ^ c++ radiant/brushnode.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/brushnode.o In file included from radiant/brushmodule.cpp:26:0: radiant/brushnode.h: In member function 'virtual void BrushNode::release()': radiant/brushnode.h:118:9: warning: deleting object of polymorphic class type 'BrushNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkaccelgroup.h:35, from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:35, from libs/gtkutil/window.h:25, from radiant/mainframe.h:25, from radiant/brushmodule.cpp:34: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from libs/instancelib.h:29:0, from radiant/brushnode.h:25, from radiant/brushnode.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/brush.h:52:0, from radiant/brushnode.h:26, from radiant/brushnode.cpp:22: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from radiant/brush.h:59:0, from radiant/brushnode.h:26, from radiant/brushnode.cpp:22: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from radiant/brushnode.h:26:0, from radiant/brushnode.cpp:22: radiant/brush.h: In member function 'virtual void Face::SavedState::release()': radiant/brush.h:887:9: warning: deleting object of polymorphic class type 'Face::SavedState' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'void Face::DecRef()': radiant/brush.h:1036:10: warning: deleting object of polymorphic class type 'Face' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'virtual void Brush::BrushUndoMemento::release()': radiant/brush.h:1798:9: warning: deleting object of polymorphic class type 'Brush::BrushUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from contrib/sunplug/sunplug.cpp:31: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/brush.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/brush.o In file included from radiant/brushnode.h:27:0, from radiant/brushnode.cpp:22: radiant/brushtokens.h: In function 'bool FaceShader_importContentsFlagsValue(FaceShader&, Tokeniser&)': radiant/brushtokens.h:31:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, faceShader.m_flags.m_contentFlags ) ); ^ radiant/brushtokens.h:32:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, faceShader.m_flags.m_surfaceFlags ) ); ^ radiant/brushtokens.h:33:87: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, faceShader.m_flags.m_value ) ); ^ radiant/brushtokens.h: In function 'bool FaceTexdef_importTokens(FaceTexdef&, Tokeniser&)': radiant/brushtokens.h:39:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[0] ) ); ^ radiant/brushtokens.h:40:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[1] ) ); ^ radiant/brushtokens.h:41:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.rotate ) ); ^ radiant/brushtokens.h:42:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[0] ) ); ^ radiant/brushtokens.h:43:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[1] ) ); ^ radiant/brushtokens.h: In function 'bool FaceTexdef_BP_importTokens(FaceTexdef&, Tokeniser&)': radiant/brushtokens.h:51:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:53:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:54:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[0][0] ) ); ^ radiant/brushtokens.h:55:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[0][1] ) ); ^ radiant/brushtokens.h:56:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[0][2] ) ); ^ radiant/brushtokens.h:57:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h:60:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:61:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[1][0] ) ); ^ radiant/brushtokens.h:62:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[1][1] ) ); ^ radiant/brushtokens.h:63:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[1][2] ) ); ^ radiant/brushtokens.h:64:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h:66:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h: In function 'bool FaceTexdef_HalfLife_importTokens(FaceTexdef&, Tokeniser&)': radiant/brushtokens.h:72:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "[" ) ); ^ radiant/brushtokens.h:73:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_s.x() ) ); ^ radiant/brushtokens.h:74:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_s.y() ) ); ^ radiant/brushtokens.h:75:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_s.z() ) ); ^ radiant/brushtokens.h:76:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[0] ) ); ^ radiant/brushtokens.h:77:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "]" ) ); ^ radiant/brushtokens.h:78:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "[" ) ); ^ radiant/brushtokens.h:79:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_t.x() ) ); ^ radiant/brushtokens.h:80:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_t.y() ) ); ^ radiant/brushtokens.h:81:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_t.z() ) ); ^ radiant/brushtokens.h:82:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[1] ) ); ^ radiant/brushtokens.h:83:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "]" ) ); ^ radiant/brushtokens.h:84:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.rotate ) ); ^ radiant/brushtokens.h:85:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[0] ) ); ^ radiant/brushtokens.h:86:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[1] ) ); ^ radiant/brushtokens.h: In function 'bool FacePlane_importTokens(FacePlane&, Tokeniser&)': radiant/brushtokens.h:98:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:101:91: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, facePlane.planePoints()[i][j] ) ); ^ radiant/brushtokens.h:103:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h: In function 'bool FacePlane_Doom3_importTokens(FacePlane&, Tokeniser&)': radiant/brushtokens.h:112:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:113:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.a ) ); ^ radiant/brushtokens.h:114:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.b ) ); ^ radiant/brushtokens.h:115:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.c ) ); ^ radiant/brushtokens.h:116:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.d ) ); ^ radiant/brushtokens.h:118:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h: In member function 'bool Doom3FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:165:86: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_Doom3_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:166:85: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_BP_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:167:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_Doom3_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:168:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake4FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:184:86: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_Doom3_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:185:85: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_BP_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:186:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_Doom3_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake2FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:202:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:203:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:204:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:207:95: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake3FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:221:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:222:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:223:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:224:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake3BPFaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:237:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:238:85: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_BP_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:239:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:240:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool QuakeFaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:256:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:257:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:258:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool HalfLifeFaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:271:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:272:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:273:91: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_HalfLife_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'virtual bool BrushTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:499:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "{" ) ); ^ radiant/brushtokens.h:524:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:530:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:536:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:542:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:548:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:554:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:560:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:568:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "}" ) ); ^ In file included from radiant/brush.h:52:0, from radiant/brush.cpp:22: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from radiant/brushnode.cpp:22:0: radiant/brushnode.h: In member function 'virtual void BrushNode::release()': radiant/brushnode.h:118:9: warning: deleting object of polymorphic class type 'BrushNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from radiant/autosave.cpp:29: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from radiant/autosave.cpp:30:0: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ radiant/brush_primit.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/brush_primit.o In file included from include/selectable.h:28:0, from radiant/brush.h:53, from radiant/brush.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/brush.h:59:0, from radiant/brush.cpp:22: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from radiant/brush.cpp:22:0: radiant/brush.h: In member function 'virtual void Face::SavedState::release()': radiant/brush.h:887:9: warning: deleting object of polymorphic class type 'Face::SavedState' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'void Face::DecRef()': radiant/brush.h:1036:10: warning: deleting object of polymorphic class type 'Face' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'virtual void Brush::BrushUndoMemento::release()': radiant/brush.h:1798:9: warning: deleting object of polymorphic class type 'Brush::BrushUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush_primit.cpp: In function 'Matrix4 matrix4_reflection_for_plane45(const Plane3&, const Vector3&, const Vector3&)': radiant/brush_primit.cpp:1238:43: warning: suggest parentheses around comparison in operand of '==' [-Wparentheses] if ( vector3_dot( from, plane.normal() ) > 0 == vector3_dot( to, plane.normal() ) > 0 ) { ^ radiant/brush_primit.cpp:1256:10: warning: variable 'tmp' set but not used [-Wunused-but-set-variable] Matrix4 tmp = matrix4_reflection_for_plane( plane ); ^ In file included from libs/scenelib.h:32:0, from libs/instancelib.h:29, from radiant/brushnode.h:25, from radiant/brushnode.cpp:22: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from radiant/brush.h:55:0, from radiant/brushnode.h:26, from radiant/brushnode.cpp:22: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ radiant/brushtokens.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/brushtokens.o In file included from radiant/brush.h:52:0, from radiant/brushtokens.h:27, from radiant/brushtokens.cpp:22: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from include/selectable.h:28:0, from radiant/brush.h:53, from radiant/brushtokens.h:27, from radiant/brushtokens.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/brush.h:59:0, from radiant/brushtokens.h:27, from radiant/brushtokens.cpp:22: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from radiant/brushtokens.h:27:0, from radiant/brushtokens.cpp:22: radiant/brush.h: In member function 'virtual void Face::SavedState::release()': radiant/brush.h:887:9: warning: deleting object of polymorphic class type 'Face::SavedState' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'void Face::DecRef()': radiant/brush.h:1036:10: warning: deleting object of polymorphic class type 'Face' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/brush_primit.cpp:35:0: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/brushxml.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/brushxml.o radiant/brush.h: In member function 'virtual void Brush::BrushUndoMemento::release()': radiant/brush.h:1798:9: warning: deleting object of polymorphic class type 'Brush::BrushUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/brush.h:52:0, from radiant/brushxml.h:28, from radiant/brushxml.cpp:22: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from include/selectable.h:28:0, from radiant/brush.h:53, from radiant/brushxml.h:28, from radiant/brushxml.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/brush.h:59:0, from radiant/brushxml.h:28, from radiant/brushxml.cpp:22: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from radiant/brushtokens.cpp:22:0: radiant/brushtokens.h: In function 'bool FaceShader_importContentsFlagsValue(FaceShader&, Tokeniser&)': radiant/brushtokens.h:31:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, faceShader.m_flags.m_contentFlags ) ); ^ radiant/brushtokens.h:32:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, faceShader.m_flags.m_surfaceFlags ) ); ^ radiant/brushtokens.h:33:87: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, faceShader.m_flags.m_value ) ); ^ radiant/brushtokens.h: In function 'bool FaceTexdef_importTokens(FaceTexdef&, Tokeniser&)': radiant/brushtokens.h:39:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[0] ) ); ^ radiant/brushtokens.h:40:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[1] ) ); ^ radiant/brushtokens.h:41:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.rotate ) ); ^ radiant/brushtokens.h:42:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[0] ) ); ^ radiant/brushtokens.h:43:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[1] ) ); ^ radiant/brushtokens.h: In function 'bool FaceTexdef_BP_importTokens(FaceTexdef&, Tokeniser&)': radiant/brushtokens.h:51:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:53:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:54:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[0][0] ) ); ^ radiant/brushtokens.h:55:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[0][1] ) ); ^ radiant/brushtokens.h:56:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[0][2] ) ); ^ radiant/brushtokens.h:57:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h:60:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:61:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[1][0] ) ); ^ radiant/brushtokens.h:62:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[1][1] ) ); ^ radiant/brushtokens.h:63:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[1][2] ) ); ^ radiant/brushtokens.h:64:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h:66:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h: In function 'bool FaceTexdef_HalfLife_importTokens(FaceTexdef&, Tokeniser&)': radiant/brushtokens.h:72:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "[" ) ); ^ radiant/brushtokens.h:73:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_s.x() ) ); ^ radiant/brushtokens.h:74:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_s.y() ) ); ^ radiant/brushtokens.h:75:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_s.z() ) ); ^ radiant/brushtokens.h:76:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[0] ) ); ^ radiant/brushtokens.h:77:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "]" ) ); ^ radiant/brushtokens.h:78:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "[" ) ); ^ radiant/brushtokens.h:79:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_t.x() ) ); ^ radiant/brushtokens.h:80:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_t.y() ) ); ^ radiant/brushtokens.h:81:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_t.z() ) ); ^ radiant/brushtokens.h:82:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[1] ) ); ^ radiant/brushtokens.h:83:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "]" ) ); ^ radiant/brushtokens.h:84:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.rotate ) ); ^ radiant/brushtokens.h:85:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[0] ) ); ^ radiant/brushtokens.h:86:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[1] ) ); ^ radiant/brushtokens.h: In function 'bool FacePlane_importTokens(FacePlane&, Tokeniser&)': radiant/brushtokens.h:98:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:101:91: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, facePlane.planePoints()[i][j] ) ); ^ radiant/brushtokens.h:103:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h: In function 'bool FacePlane_Doom3_importTokens(FacePlane&, Tokeniser&)': radiant/brushtokens.h:112:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:113:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.a ) ); ^ radiant/brushtokens.h:114:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.b ) ); ^ radiant/brushtokens.h:115:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.c ) ); ^ radiant/brushtokens.h:116:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.d ) ); ^ radiant/brushtokens.h:118:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h: In member function 'bool Doom3FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:165:86: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_Doom3_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:166:85: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_BP_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:167:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_Doom3_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:168:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake4FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:184:86: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_Doom3_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:185:85: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_BP_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:186:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_Doom3_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake2FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:202:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:203:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:204:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:207:95: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake3FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:221:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:222:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:223:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:224:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake3BPFaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:237:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:238:85: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_BP_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:239:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:240:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool QuakeFaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:256:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:257:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:258:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool HalfLifeFaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:271:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:272:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:273:91: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_HalfLife_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'virtual bool BrushTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:499:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "{" ) ); ^ radiant/brushtokens.h:524:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:530:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:536:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:542:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:548:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:554:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:560:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:568:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "}" ) ); ^ In file included from radiant/brushxml.h:28:0, from radiant/brushxml.cpp:22: radiant/brush.h: In member function 'virtual void Face::SavedState::release()': radiant/brush.h:887:9: warning: deleting object of polymorphic class type 'Face::SavedState' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'void Face::DecRef()': radiant/brush.h:1036:10: warning: deleting object of polymorphic class type 'Face' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'virtual void Brush::BrushUndoMemento::release()': radiant/brush.h:1798:9: warning: deleting object of polymorphic class type 'Brush::BrushUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from include/selectable.h:28, from radiant/brush.h:53, from radiant/brushtokens.h:27, from radiant/brushtokens.cpp:22: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from radiant/brush.h:55:0, from radiant/brushtokens.h:27, from radiant/brushtokens.cpp:22: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ radiant/build.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/build.o In file included from libs/scenelib.h:32:0, from include/selectable.h:28, from radiant/brush.h:53, from radiant/brushxml.h:28, from radiant/brushxml.cpp:22: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from radiant/brush.h:55:0, from radiant/brushxml.h:28, from radiant/brushxml.cpp:22: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ radiant/camwindow.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/camwindow.o In file included from radiant/camwindow.cpp:37:0: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkaccelgroup.h:35, from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:35, from libs/gtkutil/window.h:25, from radiant/mainframe.h:25, from radiant/build.cpp:30: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ radiant/build.cpp: In destructor 'Conditional::~Conditional()': radiant/build.cpp:121:9: warning: deleting object of polymorphic class type 'VariableString' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete m_test; ^ radiant/build.cpp:122:9: warning: deleting object of abstract class type 'Evaluatable' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete m_result; ^ In file included from libs/scenelib.h:32:0, from libs/instancelib.h:29, from radiant/brushnode.h:25, from radiant/brushmanip.cpp:28: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from radiant/brush.h:55:0, from radiant/brushnode.h:26, from radiant/brushmanip.cpp:28: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ radiant/build.cpp: In destructor 'Tool::~Tool()': radiant/build.cpp:149:15: warning: deleting object of abstract class type 'Evaluatable' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete ( *i ); ^ radiant/build.cpp: In member function 'virtual void ToolXMLConstructor::popElement(const char*)': radiant/build.cpp:253:10: warning: deleting object of polymorphic class type 'ConditionalXMLConstructor' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete m_conditional; ^ radiant/build.cpp: In member function 'virtual void BuildXMLConstructor::popElement(const char*)': radiant/build.cpp:291:9: warning: deleting object of polymorphic class type 'VariableStringXMLConstructor' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete m_variableString; ^ radiant/build.cpp: In member function 'virtual void ProjectXMLConstructor::popElement(const char*)': radiant/build.cpp:389:10: warning: deleting object of polymorphic class type 'ToolXMLConstructor' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete m_tool; ^ radiant/build.cpp:392:10: warning: deleting object of polymorphic class type 'BuildXMLConstructor' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete m_build; ^ In file included from radiant/build.cpp:529:0: libs/xml/xmlparser.h: In member function 'virtual void XMLStreamParser::exportXML(XMLImporter&)': libs/xml/xmlparser.h:192:7: warning: variable 'wellFormed' set but not used [-Wunused-but-set-variable] bool wellFormed = false; ^ c++ radiant/clippertool.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/clippertool.o c++ radiant/commands.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/commands.o radiant/build.cpp: In function 'GtkWindow* BuildMenuDialog_construct(ModalDialog&, ProjectList&)': radiant/build.cpp:888:103: warning: missing sentinel in function call [-Wformat=] GtkTreeViewColumn* column = gtk_tree_view_column_new_with_attributes( "", renderer, "text", 0, 0 ); ^ radiant/build.cpp:925:103: warning: missing sentinel in function call [-Wformat=] GtkTreeViewColumn* column = gtk_tree_view_column_new_with_attributes( "", renderer, "text", 0, 0 ); ^ In file included from libs/scenelib.h:32:0, from include/selectable.h:28, from radiant/brush.h:53, from radiant/brush.cpp:22: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from radiant/brush.h:55:0, from radiant/brush.cpp:22: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/pango-1.0/pango/pango-types.h:26, from /usr/local/include/pango-1.0/pango/pango-font.h:26, from /usr/local/include/pango-1.0/pango/pango-attributes.h:25, from /usr/local/include/pango-1.0/pango/pango.h:25, from /usr/local/include/gtk-2.0/gdk/gdktypes.h:37, from libs/gtkutil/accelerator.h:25, from radiant/commands.h:25, from radiant/commands.cpp:22: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from radiant/camwindow.cpp:42:0: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ radiant/console.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/console.o In file included from radiant/camwindow.cpp:43:0: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from libs/gtkutil/widget.h:26, from radiant/camwindow.cpp:47: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtktextbuffer.h:34, from radiant/console.cpp:25: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ radiant/camwindow.cpp: In function 'void Cam_MouseControl(camera_t&, int, int)': radiant/camwindow.cpp:322:10: warning: variable 'xh' set but not used [-Wunused-but-set-variable] int xl, xh; ^ radiant/camwindow.cpp:323:10: warning: variable 'yh' set but not used [-Wunused-but-set-variable] int yl, yh; ^ radiant/camwindow.cpp: At global scope: radiant/camwindow.cpp:1356:25: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const EStyle getStyle() const { ^ radiant/console.cpp: In member function 'virtual std::size_t GtkTextBufferOutputStream::write(const char*, std::size_t)': radiant/console.cpp:148:85: warning: missing sentinel in function call [-Wformat=] gtk_text_buffer_insert_with_tags( textBuffer, iter, buffer, gint( length ), tag, 0 ); ^ c++ radiant/csg.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/csg.o In file included from libs/instancelib.h:29:0, from radiant/brushnode.h:25, from radiant/csg.cpp:30: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ radiant/dialog.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/dialog.o In file included from radiant/brush.h:52:0, from radiant/brushnode.h:26, from radiant/csg.cpp:30: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from radiant/brush.h:59:0, from radiant/brushnode.h:26, from radiant/csg.cpp:30: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from radiant/brushnode.h:26:0, from radiant/csg.cpp:30: radiant/brush.h: In member function 'virtual void Face::SavedState::release()': radiant/brush.h:887:9: warning: deleting object of polymorphic class type 'Face::SavedState' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'void Face::DecRef()': radiant/brush.h:1036:10: warning: deleting object of polymorphic class type 'Face' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'virtual void Brush::BrushUndoMemento::release()': radiant/brush.h:1798:9: warning: deleting object of polymorphic class type 'Brush::BrushUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/brushnode.h:27:0, from radiant/csg.cpp:30: radiant/brushtokens.h: In function 'bool FaceShader_importContentsFlagsValue(FaceShader&, Tokeniser&)': radiant/brushtokens.h:31:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, faceShader.m_flags.m_contentFlags ) ); ^ radiant/brushtokens.h:32:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, faceShader.m_flags.m_surfaceFlags ) ); ^ radiant/brushtokens.h:33:87: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, faceShader.m_flags.m_value ) ); ^ radiant/brushtokens.h: In function 'bool FaceTexdef_importTokens(FaceTexdef&, Tokeniser&)': radiant/brushtokens.h:39:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[0] ) ); ^ radiant/brushtokens.h:40:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[1] ) ); ^ radiant/brushtokens.h:41:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.rotate ) ); ^ radiant/brushtokens.h:42:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[0] ) ); ^ radiant/brushtokens.h:43:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[1] ) ); ^ radiant/brushtokens.h: In function 'bool FaceTexdef_BP_importTokens(FaceTexdef&, Tokeniser&)': radiant/brushtokens.h:51:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:53:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:54:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[0][0] ) ); ^ radiant/brushtokens.h:55:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[0][1] ) ); ^ radiant/brushtokens.h:56:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[0][2] ) ); ^ radiant/brushtokens.h:57:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h:60:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:61:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[1][0] ) ); ^ radiant/brushtokens.h:62:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[1][1] ) ); ^ radiant/brushtokens.h:63:113: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_brushprimit_texdef.coords[1][2] ) ); ^ radiant/brushtokens.h:64:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h:66:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h: In function 'bool FaceTexdef_HalfLife_importTokens(FaceTexdef&, Tokeniser&)': radiant/brushtokens.h:72:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "[" ) ); ^ radiant/brushtokens.h:73:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_s.x() ) ); ^ radiant/brushtokens.h:74:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_s.y() ) ); ^ radiant/brushtokens.h:75:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_s.z() ) ); ^ radiant/brushtokens.h:76:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[0] ) ); ^ radiant/brushtokens.h:77:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "]" ) ); ^ radiant/brushtokens.h:78:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "[" ) ); ^ radiant/brushtokens.h:79:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_t.x() ) ); ^ radiant/brushtokens.h:80:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_t.y() ) ); ^ radiant/brushtokens.h:81:92: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_basis_t.z() ) ); ^ radiant/brushtokens.h:82:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.shift[1] ) ); ^ radiant/brushtokens.h:83:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "]" ) ); ^ radiant/brushtokens.h:84:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.rotate ) ); ^ radiant/brushtokens.h:85:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[0] ) ); ^ radiant/brushtokens.h:86:96: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[1] ) ); ^ radiant/brushtokens.h: In function 'bool FacePlane_importTokens(FacePlane&, Tokeniser&)': radiant/brushtokens.h:98:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:101:91: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, facePlane.planePoints()[i][j] ) ); ^ radiant/brushtokens.h:103:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h: In function 'bool FacePlane_Doom3_importTokens(FacePlane&, Tokeniser&)': radiant/brushtokens.h:112:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/brushtokens.h:113:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.a ) ); ^ radiant/brushtokens.h:114:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.b ) ); ^ radiant/brushtokens.h:115:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.c ) ); ^ radiant/brushtokens.h:116:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getDouble( tokeniser, plane.d ) ); ^ radiant/brushtokens.h:118:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/brushtokens.h: In member function 'bool Doom3FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:165:86: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_Doom3_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:166:85: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_BP_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:167:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_Doom3_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:168:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake4FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:184:86: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_Doom3_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:185:85: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_BP_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:186:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_Doom3_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake2FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:202:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:203:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:204:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:207:95: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake3FaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:221:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:222:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:223:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:224:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool Quake3BPFaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:237:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:238:85: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_BP_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h:239:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:240:94: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importContentsFlagsValue( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool QuakeFaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:256:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:257:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:258:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'bool HalfLifeFaceTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:271:80: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FacePlane_importTokens( m_face.getPlane(), tokeniser ) ); ^ radiant/brushtokens.h:272:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceShader_importTokens( m_face.getShader(), tokeniser ) ); ^ radiant/brushtokens.h:273:91: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( FaceTexdef_HalfLife_importTokens( m_face.getTexdef(), tokeniser ) ); ^ radiant/brushtokens.h: In member function 'virtual bool BrushTokenImporter::importTokens(Tokeniser&)': radiant/brushtokens.h:499:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "{" ) ); ^ radiant/brushtokens.h:524:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:530:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:536:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:542:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:548:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:554:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:560:62: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( importer.importTokens( tokeniser ) ); ^ radiant/brushtokens.h:568:65: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "}" ) ); ^ In file included from radiant/csg.cpp:30:0: radiant/brushnode.h: In member function 'virtual void BrushNode::release()': radiant/brushnode.h:118:9: warning: deleting object of polymorphic class type 'BrushNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/csg.cpp: In member function 'virtual bool BrushHollowSelectedWalker::pre(const Path&, scene::Instance&) const': radiant/csg.cpp:83:17: warning: deleting object of polymorphic class type 'Brush' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete ( *i ); ^ radiant/csg.cpp: In function 'bool Brush_subtract(const Brush&, const Brush&, brush_vector_t&)': radiant/csg.cpp:290:18: warning: deleting object of polymorphic class type 'Brush' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete( *i ); ^ radiant/csg.cpp: In member function 'virtual void SubtractBrushesFromUnselected::post(const Path&, scene::Instance&) const': radiant/csg.cpp:330:20: warning: deleting object of polymorphic class type 'Brush' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete ( *j ); ^ radiant/csg.cpp:345:12: warning: deleting object of polymorphic class type 'Brush' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete original; ^ radiant/csg.cpp:357:19: warning: deleting object of polymorphic class type 'Brush' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete ( *i ); ^ radiant/csg.cpp:361:19: warning: deleting object of polymorphic class type 'Brush' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete ( *i ); ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/gtk-2.0/gtk/gtkenums.h:34, from libs/gtkutil/dialog.h:28, from radiant/dialog.h:27, from radiant/dialog.cpp:29: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ radiant/dialog.cpp: In instantiation of 'void CallbackDialogData::release() [with FirstArgument = float]': radiant/dialog.cpp:650:1: required from here radiant/dialog.cpp:257:2: warning: deleting object of polymorphic class type 'CallbackDialogData' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/dialog.cpp: In instantiation of 'void CallbackDialogData::release() [with FirstArgument = long unsigned int]': radiant/dialog.cpp:650:1: required from here radiant/dialog.cpp:257:2: warning: deleting object of polymorphic class type 'CallbackDialogData' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] radiant/dialog.cpp: In instantiation of 'void CallbackDialogData::release() [with FirstArgument = const char*]': radiant/dialog.cpp:650:1: required from here radiant/dialog.cpp:257:2: warning: deleting object of polymorphic class type 'CallbackDialogData' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] radiant/dialog.cpp: In instantiation of 'void CallbackDialogData::release() [with FirstArgument = int]': radiant/dialog.cpp:650:1: required from here radiant/dialog.cpp:257:2: warning: deleting object of polymorphic class type 'CallbackDialogData' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] radiant/dialog.cpp: In instantiation of 'void CallbackDialogData::release() [with FirstArgument = bool]': radiant/dialog.cpp:650:1: required from here radiant/dialog.cpp:257:2: warning: deleting object of polymorphic class type 'CallbackDialogData' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] c++ radiant/eclass_def.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/eclass_def.o c++ radiant/eclass_doom3.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/eclass_doom3.o radiant/eclass_doom3.cpp: In function 'bool EntityClassDoom3_parseToken(Tokeniser&)': radiant/eclass_doom3.cpp:91:42: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( token != 0 ); ^ radiant/eclass_doom3.cpp: In function 'bool EntityClassDoom3_parseToken(Tokeniser&, const char*)': radiant/eclass_doom3.cpp:97:42: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( token != 0 ); ^ radiant/eclass_doom3.cpp: In function 'bool EntityClassDoom3_parseString(Tokeniser&, const char*&)': radiant/eclass_doom3.cpp:103:42: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( token != 0 ); ^ radiant/eclass_doom3.cpp: In function 'bool EntityClassDoom3_parseString(Tokeniser&, CopiedString&)': radiant/eclass_doom3.cpp:110:42: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( token != 0 ); ^ radiant/eclass_doom3.cpp: In function 'bool EntityClassDoom3_parseString(Tokeniser&, StringOutputStream&)': radiant/eclass_doom3.cpp:117:42: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( token != 0 ); ^ radiant/eclass_doom3.cpp: In function 'bool EntityClassDoom3_parseUnknown(Tokeniser&)': radiant/eclass_doom3.cpp:124:72: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseToken( tokeniser ) ); ^ radiant/eclass_doom3.cpp:128:77: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseToken( tokeniser, "{" ) ); ^ radiant/eclass_doom3.cpp:135:81: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, token ) ); ^ radiant/eclass_doom3.cpp: In function 'bool EntityClassDoom3_parseModel(Tokeniser&)': radiant/eclass_doom3.cpp:189:79: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, name ) ); ^ radiant/eclass_doom3.cpp:193:77: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseToken( tokeniser, "{" ) ); ^ radiant/eclass_doom3.cpp:199:85: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, parameter ) ); ^ radiant/eclass_doom3.cpp:205:91: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, model.m_parent ) ); ^ radiant/eclass_doom3.cpp:210:74: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseToken( tokeniser ) ); ^ radiant/eclass_doom3.cpp:214:89: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, model.m_mesh ) ); ^ radiant/eclass_doom3.cpp:218:89: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, model.m_skin ) ); ^ radiant/eclass_doom3.cpp:222:79: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseToken( tokeniser, "(" ) ); ^ radiant/eclass_doom3.cpp:223:74: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseToken( tokeniser ) ); ^ radiant/eclass_doom3.cpp:224:74: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseToken( tokeniser ) ); ^ radiant/eclass_doom3.cpp:225:74: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseToken( tokeniser ) ); ^ radiant/eclass_doom3.cpp:226:79: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseToken( tokeniser, ")" ) ); ^ radiant/eclass_doom3.cpp:231:74: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseToken( tokeniser ) ); ^ radiant/eclass_doom3.cpp:232:79: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseToken( tokeniser, "(" ) ); ^ radiant/eclass_doom3.cpp:236:81: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, end ) ); ^ radiant/eclass_doom3.cpp:245:85: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, animName ) ); ^ radiant/eclass_doom3.cpp:247:85: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, animFile ) ); ^ radiant/eclass_doom3.cpp:251:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, token ) ); ^ radiant/eclass_doom3.cpp:255:86: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, animFile ) ); ^ radiant/eclass_doom3.cpp:256:83: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, token ) ); ^ radiant/eclass_doom3.cpp:263:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, end ) ); ^ radiant/eclass_doom3.cpp: In function 'bool EntityClass_parse(EntityClass&, Tokeniser&)': radiant/eclass_doom3.cpp:315:93: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, entityClass.m_name ) ); ^ radiant/eclass_doom3.cpp:317:77: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseToken( tokeniser, "{" ) ); ^ radiant/eclass_doom3.cpp:328:79: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, key ) ); ^ radiant/eclass_doom3.cpp:340:91: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, *currentString ) ); ^ radiant/eclass_doom3.cpp:357:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, token ) ); ^ radiant/eclass_doom3.cpp:365:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, value ) ); ^ radiant/eclass_doom3.cpp:374:74: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseToken( tokeniser ) ); ^ radiant/eclass_doom3.cpp:379:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, value ) ); ^ radiant/eclass_doom3.cpp:389:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, value ) ); ^ radiant/eclass_doom3.cpp:397:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, usage ) ); ^ radiant/eclass_doom3.cpp:401:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, usage ) ); ^ radiant/eclass_doom3.cpp:413:74: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseToken( tokeniser ) ); ^ radiant/eclass_doom3.cpp:420:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, description ) ); ^ radiant/eclass_doom3.cpp:427:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, description ) ); ^ radiant/eclass_doom3.cpp:434:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, description ) ); ^ radiant/eclass_doom3.cpp:441:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, description ) ); ^ radiant/eclass_doom3.cpp:448:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, description ) ); ^ radiant/eclass_doom3.cpp:455:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, description ) ); ^ radiant/eclass_doom3.cpp:462:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, description ) ); ^ radiant/eclass_doom3.cpp:469:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, description ) ); ^ radiant/eclass_doom3.cpp:475:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, token ) ); ^ radiant/eclass_doom3.cpp:481:74: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseToken( tokeniser ) ); ^ radiant/eclass_doom3.cpp:485:74: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseToken( tokeniser ) ); ^ radiant/eclass_doom3.cpp:489:74: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseToken( tokeniser ) ); ^ radiant/eclass_doom3.cpp:499:74: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseToken( tokeniser ) ); ^ radiant/eclass_doom3.cpp:509:82: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] PARSE_RETURN_FALSE_IF_FAIL( EntityClassDoom3_parseString( tokeniser, value ) ); ^ In file included from libs/scenelib.h:32:0, from libs/instancelib.h:29, from radiant/brushnode.h:25, from radiant/brushmodule.cpp:26: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from radiant/brush.h:55:0, from radiant/brushnode.h:26, from radiant/brushmodule.cpp:26: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ radiant/eclass_fgd.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/eclass_fgd.o In file included from libs/eclasslib.h:34:0, from radiant/eclass_def.cpp:28: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ c++ radiant/eclass.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/eclass.o In file included from libs/scenelib.h:32:0, from radiant/camwindow.cpp:42: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/eclass_xml.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/eclass_xml.o In file included from radiant/eclass_xml.cpp:115:0: libs/xml/xmlparser.h: In member function 'virtual void XMLStreamParser::exportXML(XMLImporter&)': libs/xml/xmlparser.h:192:7: warning: variable 'wellFormed' set but not used [-Wunused-but-set-variable] bool wellFormed = false; ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/gtk-2.0/gtk/gtkenums.h:34, from libs/gtkutil/dialog.h:28, from radiant/dialog.h:27, from radiant/preferences.h:33, from radiant/eclass.cpp:39: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from libs/eclasslib.h:34:0, from radiant/eclass_doom3.cpp:35: libs/math/vector.h: At global scope: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ c++ radiant/entityinspector.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/entityinspector.o In file included from include/ientity.h:28:0, from radiant/entityinspector.cpp:26: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/eclasslib.h:34:0, from radiant/eclass_xml.cpp:121: libs/math/vector.h: At global scope: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ c++ radiant/entitylist.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/entitylist.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/gtk-2.0/gtk/gtktreemodel.h:27, from radiant/entityinspector.cpp:36: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/gtk-2.0/gtk/gtktreemodel.h:27, from radiant/entitylist.cpp:26: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ In file included from radiant/texwindow.h:28:0, from radiant/textureentry.h:34, from radiant/entityinspector.cpp:78: libs/xml/xmltextags.h: In member function 'xmlXPathObject* XmlTagBuilder::XpathEval(const char*)': libs/xml/xmltextags.h:61:34: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlChar* expression = (xmlChar*)queryString; ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ radiant/entityinspector.cpp: In member function 'virtual void BooleanAttribute::release()': radiant/entityinspector.cpp:153:9: warning: deleting object of polymorphic class type 'BooleanAttribute' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/entityinspector.cpp: In member function 'virtual void StringAttribute::release()': radiant/entityinspector.cpp:199:9: warning: deleting object of polymorphic class type 'StringAttribute' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/entityinspector.cpp: In member function 'virtual void ModelAttribute::release()': radiant/entityinspector.cpp:238:9: warning: deleting object of polymorphic class type 'ModelAttribute' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/entityinspector.cpp: In member function 'virtual void SoundAttribute::release()': radiant/entityinspector.cpp:301:9: warning: deleting object of polymorphic class type 'SoundAttribute' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/entityinspector.cpp: In member function 'virtual void AngleAttribute::release()': radiant/entityinspector.cpp:348:9: warning: deleting object of polymorphic class type 'AngleAttribute' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/entityinspector.cpp: In member function 'virtual void DirectionAttribute::release()': radiant/entityinspector.cpp:409:9: warning: deleting object of polymorphic class type 'DirectionAttribute' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/entityinspector.cpp: In member function 'virtual void AnglesAttribute::release()': radiant/entityinspector.cpp:511:9: warning: deleting object of polymorphic class type 'AnglesAttribute' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/entityinspector.cpp: In member function 'virtual void Vector3Attribute::release()': radiant/entityinspector.cpp:598:9: warning: deleting object of polymorphic class type 'Vector3Attribute' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/entityinspector.cpp: In member function 'virtual void ListAttribute::release()': radiant/entityinspector.cpp:691:9: warning: deleting object of polymorphic class type 'ListAttribute' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/entityinspector.cpp: In function 'GtkWidget* EntityInspector_constructWindow(GtkWindow*)': radiant/entityinspector.cpp:1344:107: warning: missing sentinel in function call [-Wformat=] GtkTreeViewColumn* column = gtk_tree_view_column_new_with_attributes( "Key", renderer, "text", 0, 0 ); ^ radiant/entityinspector.cpp:1426:105: warning: missing sentinel in function call [-Wformat=] GtkTreeViewColumn* column = gtk_tree_view_column_new_with_attributes( "", renderer, "text", 0, 0 ); ^ radiant/entityinspector.cpp:1432:105: warning: missing sentinel in function call [-Wformat=] GtkTreeViewColumn* column = gtk_tree_view_column_new_with_attributes( "", renderer, "text", 1, 0 ); ^ In file included from radiant/entitylist.cpp:32:0: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/entitylist.cpp: In function 'void entitylist_treeviewcolumn_celldatafunc(GtkTreeViewColumn*, GtkCellRenderer*, GtkTreeModel*, GtkTreeIter*, gpointer)': radiant/entitylist.cpp:121:72: warning: missing sentinel in function call [-Wformat=] g_object_set( G_OBJECT( renderer ), "text", name, "visible", TRUE, 0 ); ^ radiant/entitylist.cpp:126:97: warning: missing sentinel in function call [-Wformat=] g_object_set( G_OBJECT( renderer ), "cell-background-gdk", &style->base[GTK_STATE_ACTIVE], 0 ); ^ radiant/entitylist.cpp:130:97: warning: missing sentinel in function call [-Wformat=] g_object_set( G_OBJECT( renderer ), "cell-background-gdk", &style->base[GTK_STATE_NORMAL], 0 ); ^ radiant/entitylist.cpp:136:71: warning: missing sentinel in function call [-Wformat=] g_object_set( G_OBJECT( renderer ), "text", "", "visible", FALSE, 0 ); ^ In file included from libs/eclasslib.h:34:0, from radiant/eclass_fgd.cpp:33: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ c++ radiant/entity.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/entity.o In file included from include/ientity.h:28:0, from radiant/entity.cpp:24: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from radiant/entitylist.cpp:32: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/environment.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/environment.o radiant/environment.cpp: In function 'void gamedetect_found_game(char*, char*)': radiant/environment.cpp:70:33: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] gamedetect_argv_buffer[argc++] = "-global-gamefile"; ^ radiant/environment.cpp: In function 'void gamedetect()': radiant/environment.cpp:135:107: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( gamedetect_check_game( "nexuiz.game", "data/common-spog.pk3", "nexuiz-linux-glx.sh", buf, p - buf ) ) ^ radiant/environment.cpp:140:94: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( gamedetect_check_game( "q2w.game", "default/quake2world.version", NULL, buf, p - buf ) ) { ^ radiant/environment.cpp:145:100: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if ( gamedetect_check_game( "warsow.game", "basewsw/dedicated_autoexec.cfg", NULL, buf, p - buf ) ) { ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkmain.h:35, from radiant/gtkmisc.h:34, from radiant/entity.cpp:39: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ radiant/environment.cpp: In function 'char* getexename(char*)': radiant/environment.cpp:208:11: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] return ""; ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from libs/eclasslib.h:34:0, from radiant/eclass.cpp:31: libs/math/vector.h: At global scope: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ radiant/eclass.cpp:48:6: warning: '{anonymous}::eclass_directory' defined but not used [-Wunused-variable] char eclass_directory[1024]; ^ c++ radiant/error.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/error.o c++ radiant/feedback.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/feedback.o c++ radiant/filetypes.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/filetypes.o radiant/filetypes.cpp: In constructor 'RadiantFileTypeRegistry::filetype_copy_t::filetype_copy_t(const char*, filetype_t)': radiant/filetypes.cpp:52:15: warning: 'RadiantFileTypeRegistry::filetype_copy_t::m_pattern' will be initialized after [-Wreorder] CopiedString m_pattern; ^ radiant/filetypes.cpp:46:7: warning: 'bool RadiantFileTypeRegistry::filetype_copy_t::m_can_load' [-Wreorder] bool m_can_load; ^ radiant/filetypes.cpp:37:2: warning: when initialized here [-Wreorder] filetype_copy_t( const char* moduleName, const filetype_t other ) ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/gtk-2.0/gtk/gtkenums.h:34, from libs/gtkutil/dialog.h:28, from radiant/dialog.h:27, from radiant/feedback.h:35, from radiant/feedback.cpp:28: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from radiant/entityinspector.cpp:26: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from radiant/feedback.cpp:28:0: radiant/feedback.h: In member function 'virtual void CPointMsg::Release()': radiant/feedback.h:90:9: warning: deleting object of polymorphic class type 'CPointMsg' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/feedback.h: In member function 'virtual void CPointMsg::DecRef()': radiant/feedback.h:106:10: warning: deleting object of polymorphic class type 'CPointMsg' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/feedback.h: In member function 'virtual void CWindingMsg::Release()': radiant/feedback.h:124:9: warning: deleting object of polymorphic class type 'CWindingMsg' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/feedback.h: In member function 'virtual void CWindingMsg::DecRef()': radiant/feedback.h:140:10: warning: deleting object of polymorphic class type 'CWindingMsg' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ radiant/filters.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/filters.o c++ radiant/findtexturedialog.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/findtexturedialog.o In file included from libs/scenelib.h:32:0, from libs/instancelib.h:29, from radiant/brushnode.h:25, from radiant/csg.cpp:30: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from radiant/brush.h:55:0, from radiant/brushnode.h:26, from radiant/csg.cpp:30: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ radiant/glwidget.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/glwidget.o In file included from radiant/filters.cpp:28:0: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ radiant/grid.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/grid.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/local/include/gtk-2.0/gtk/gtkbox.h:35, from /usr/local/include/gtk-2.0/gtk/gtkhbox.h:35, from radiant/findtexturedialog.cpp:34: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from libs/math/frustum.h:31:0, from radiant/view.h:26, from radiant/xywindow.h:31, from radiant/feedback.h:36, from radiant/feedback.cpp:28: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/groupdialog.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/groupdialog.o In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from radiant/entity.cpp:24: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from libs/gtkutil/widget.h:26, from radiant/filters.cpp:33: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ c++ radiant/gtkdlgs.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/gtkdlgs.o In file included from radiant/texwindow.h:28:0, from radiant/textureentry.h:34, from radiant/findtexturedialog.cpp:52: libs/xml/xmltextags.h: In member function 'xmlXPathObject* XmlTagBuilder::XpathEval(const char*)': libs/xml/xmltextags.h:61:34: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlChar* expression = (xmlChar*)queryString; ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/local/include/gtk-2.0/gtk/gtknotebook.h:36, from radiant/groupdialog.cpp:35: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from libs/gtkutil/widget.h:26, from radiant/grid.cpp:30: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkmain.h:35, from radiant/gtkdlgs.cpp:48: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from radiant/select.h:25:0, from radiant/findtexturedialog.cpp:51: libs/math/vector.h: At global scope: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ radiant/findtexturedialog.cpp:103:13: warning: 'void {anonymous}::OnFind(GtkWidget*, gpointer)' defined but not used [-Wunused-function] static void OnFind( GtkWidget* widget, gpointer data ){ ^ radiant/findtexturedialog.cpp:108:13: warning: 'void {anonymous}::OnOK(GtkWidget*, gpointer)' defined but not used [-Wunused-function] static void OnOK( GtkWidget* widget, gpointer data ){ ^ c++ radiant/gtkmisc.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/gtkmisc.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkmain.h:35, from radiant/gtkmisc.h:34, from radiant/gtkmisc.cpp:35: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ c++ radiant/help.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/help.o In file included from libs/scenelib.h:32:0, from radiant/filters.cpp:28: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/image.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/image.o In file included from radiant/gtkmisc.cpp:40:0: libs/math/vector.h: At global scope: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ c++ radiant/mainframe.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/mainframe.o In file included from radiant/texwindow.h:28:0, from radiant/gtkdlgs.cpp:78: libs/xml/xmltextags.h: In member function 'xmlXPathObject* XmlTagBuilder::XpathEval(const char*)': libs/xml/xmltextags.h:61:34: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlChar* expression = (xmlChar*)queryString; ^ c++ radiant/main.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/main.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/gtk-2.0/gtk/gtkenums.h:34, from libs/gtkutil/dialog.h:28, from radiant/dialog.h:27, from radiant/preferences.h:33, from radiant/help.cpp:36: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkmain.h:35, from radiant/main.cpp:72: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ c++ radiant/map.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/map.o In file included from radiant/texwindow.h:28:0, from radiant/main.cpp:83: libs/xml/xmltextags.h: In member function 'xmlXPathObject* XmlTagBuilder::XpathEval(const char*)': libs/xml/xmltextags.h:61:34: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlChar* expression = (xmlChar*)queryString; ^ In file included from include/ientity.h:28:0, from radiant/map.cpp:36: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ radiant/mru.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/mru.o In file included from radiant/texwindow.h:25:0, from radiant/main.cpp:83: libs/math/vector.h: At global scope: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ c++ radiant/nullmodel.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/nullmodel.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkmisc.h:35, from /usr/local/include/gtk-2.0/gtk/gtklabel.h:34, from radiant/mru.cpp:26: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from include/ientity.h:28:0, from radiant/nullmodel.cpp:30: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/nullmodel.cpp:34:0: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkaccelgroup.h:35, from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:35, from libs/gtkutil/window.h:25, from radiant/mainframe.h:25, from radiant/mainframe.cpp:28: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from radiant/nullmodel.cpp:40:0: libs/entitylib.h: In member function 'void KeyValue::DecRef()': libs/entitylib.h:323:10: warning: deleting object of polymorphic class type 'KeyValue' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/nullmodel.cpp: In member function 'virtual void NullModelNode::release()': radiant/nullmodel.cpp:158:9: warning: deleting object of polymorphic class type 'NullModelNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from include/editable.h:32:0, from radiant/mainframe.cpp:37: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkmain.h:35, from radiant/map.cpp:44: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from radiant/map.cpp:59:0: libs/maplib.h: In member function 'virtual void MapRoot::release()': libs/maplib.h:182:9: warning: deleting object of polymorphic class type 'MapRoot' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/gtkdlgs.cpp:66:0: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/parse.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/parse.o In file included from radiant/parse.cpp:24:0: libs/script/scripttokeniser.h: In member function 'virtual void ScriptTokeniser::release()': libs/script/scripttokeniser.h:309:9: warning: deleting object of polymorphic class type 'ScriptTokeniser' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/parse.cpp:25:0: libs/script/scripttokenwriter.h: In member function 'virtual void SimpleTokenWriter::release()': libs/script/scripttokenwriter.h:37:9: warning: deleting object of polymorphic class type 'SimpleTokenWriter' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/entitylib.h:36:0, from radiant/nullmodel.cpp:40: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = String > >]': radiant/nullmodel.cpp:185:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento > > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = UnsortedMap >, SmartPointer >]': radiant/nullmodel.cpp:185:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento >, SmartPointer > >' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] c++ radiant/patchdialog.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/patchdialog.o In file included from radiant/brush.h:52:0, from radiant/map.cpp:88: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from radiant/brush.h:59:0, from radiant/map.cpp:88: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from radiant/map.cpp:88:0: radiant/brush.h: In member function 'virtual void Face::SavedState::release()': radiant/brush.h:887:9: warning: deleting object of polymorphic class type 'Face::SavedState' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'void Face::DecRef()': radiant/brush.h:1036:10: warning: deleting object of polymorphic class type 'Face' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'virtual void Brush::BrushUndoMemento::release()': radiant/brush.h:1798:9: warning: deleting object of polymorphic class type 'Brush::BrushUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/texwindow.h:28:0, from radiant/mainframe.cpp:112: libs/xml/xmltextags.h: In member function 'xmlXPathObject* XmlTagBuilder::XpathEval(const char*)': libs/xml/xmltextags.h:61:34: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlChar* expression = (xmlChar*)queryString; ^ radiant/map.cpp: In member function 'virtual void BasicContainer::release()': radiant/map.cpp:666:9: warning: deleting object of polymorphic class type 'BasicContainer' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/map.cpp: In function 'void DoMapInfo()': radiant/map.cpp:853:109: warning: missing sentinel in function call [-Wformat=] GtkTreeViewColumn* column = gtk_tree_view_column_new_with_attributes( "Entity", renderer, "text", 0, 0 ); ^ radiant/map.cpp:860:108: warning: missing sentinel in function call [-Wformat=] GtkTreeViewColumn* column = gtk_tree_view_column_new_with_attributes( "Count", renderer, "text", 1, 0 ); ^ In file included from radiant/mainframe.cpp:117:0: radiant/feedback.h: In member function 'virtual void CPointMsg::Release()': radiant/feedback.h:90:9: warning: deleting object of polymorphic class type 'CPointMsg' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/feedback.h: In member function 'virtual void CPointMsg::DecRef()': radiant/feedback.h:106:10: warning: deleting object of polymorphic class type 'CPointMsg' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/feedback.h: In member function 'virtual void CWindingMsg::Release()': radiant/feedback.h:124:9: warning: deleting object of polymorphic class type 'CWindingMsg' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/feedback.h: In member function 'virtual void CWindingMsg::DecRef()': radiant/feedback.h:140:10: warning: deleting object of polymorphic class type 'CWindingMsg' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/mainframe.cpp: In function 'GtkToolbar* create_main_toolbar(MainFrame::EViewStyle)': radiant/mainframe.cpp:2382:13: warning: unused variable 'g_view_entities_button' [-Wunused-variable] GtkButton* g_view_entities_button = toolbar_append_button( toolbar, "Entities (N)", "entities.png", "ToggleEntityInspector" ); ^ radiant/mainframe.cpp:2389:13: warning: unused variable 'g_refresh_models_button' [-Wunused-variable] GtkButton* g_refresh_models_button = toolbar_append_button( toolbar, "Refresh Models", "refresh_models.png", "RefreshReferences" ); ^ radiant/mainframe.cpp: In member function 'void MainFrame::Create()': radiant/mainframe.cpp:2728:4: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref( pixbuf ); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtkaccelgroup.h:35, from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:35, from libs/gtkutil/window.h:25, from radiant/mainframe.h:25, from radiant/mainframe.cpp:28: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ radiant/mainframe.cpp:2728:4: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref( pixbuf ); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtkaccelgroup.h:35, from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:35, from libs/gtkutil/window.h:25, from radiant/mainframe.h:25, from radiant/mainframe.cpp:28: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ radiant/mainframe.cpp:2728:29: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref( pixbuf ); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtkaccelgroup.h:35, from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:35, from libs/gtkutil/window.h:25, from radiant/mainframe.h:25, from radiant/mainframe.cpp:28: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/local/include/gtk-2.0/gtk/gtkbox.h:35, from /usr/local/include/gtk-2.0/gtk/gtkvbox.h:35, from radiant/patchdialog.cpp:34: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from radiant/patch.h:39:0, from radiant/patchdialog.cpp:52: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from include/editable.h:32:0, from radiant/patch.h:40, from radiant/patchdialog.cpp:52: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ radiant/patchmanip.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/patchmanip.o In file included from radiant/patch.h:58:0, from radiant/patchdialog.cpp:52: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from radiant/patchdialog.cpp:52:0: radiant/patch.h: In member function 'virtual void Patch::SavedState::release()': radiant/patch.h:391:9: warning: deleting object of polymorphic class type 'Patch::SavedState' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/patch.h: In function 'bool Patch_importHeader(Patch&, Tokeniser&)': radiant/patch.h:1007:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "{" ) ); ^ radiant/patch.h: In function 'bool Patch_importParams(Patch&, Tokeniser&)': radiant/patch.h:1048:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1053:60: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, c ) ); ^ radiant/patch.h:1054:60: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, r ) ); ^ radiant/patch.h:1060:81: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, patch.m_subdivisions_x ) ); ^ radiant/patch.h:1061:81: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, patch.m_subdivisions_y ) ); ^ radiant/patch.h:1066:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, tmp ) ); ^ radiant/patch.h:1067:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, tmp ) ); ^ radiant/patch.h:1068:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, tmp ) ); ^ radiant/patch.h:1070:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h: In function 'bool Patch_importMatrix(Patch&, Tokeniser&)': radiant/patch.h:1077:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1082:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1085:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1087:93: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_vertex[0] ) ); ^ radiant/patch.h:1088:93: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_vertex[1] ) ); ^ radiant/patch.h:1089:93: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_vertex[2] ) ); ^ radiant/patch.h:1090:95: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_texcoord[0] ) ); ^ radiant/patch.h:1091:95: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_texcoord[1] ) ); ^ radiant/patch.h:1093:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h:1095:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h:1099:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h: In function 'bool Patch_importFooter(Patch&, Tokeniser&)': radiant/patch.h:1107:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "}" ) ); ^ radiant/patch.h:1110:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "}" ) ); ^ radiant/patch.h: In member function 'virtual bool PatchTokenImporter::importTokens(Tokeniser&)': radiant/patch.h:1121:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importHeader( m_patch, tokeniser ) ); ^ radiant/patch.h:1122:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importShader( m_patch, tokeniser ) ); ^ radiant/patch.h:1123:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importParams( m_patch, tokeniser ) ); ^ radiant/patch.h:1124:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importMatrix( m_patch, tokeniser ) ); ^ radiant/patch.h:1125:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importFooter( m_patch, tokeniser ) ); ^ radiant/patch.h: In member function 'virtual bool PatchDoom3TokenImporter::importTokens(Tokeniser&)': radiant/patch.h:1138:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importHeader( m_patch, tokeniser ) ); ^ radiant/patch.h:1139:71: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( PatchDoom3_importShader( m_patch, tokeniser ) ); ^ radiant/patch.h:1140:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importParams( m_patch, tokeniser ) ); ^ radiant/patch.h:1141:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importMatrix( m_patch, tokeniser ) ); ^ radiant/patch.h:1142:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importFooter( m_patch, tokeniser ) ); ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkaccelgroup.h:35, from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:35, from libs/gtkutil/window.h:25, from radiant/mainframe.h:25, from radiant/patchmanip.cpp:37: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ In file included from libs/traverselib.h:28:0, from radiant/map.cpp:58: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': radiant/map.cpp:2167:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from radiant/texwindow.h:28:0, from radiant/patchmanip.cpp:41: libs/xml/xmltextags.h: In member function 'xmlXPathObject* XmlTagBuilder::XpathEval(const char*)': libs/xml/xmltextags.h:61:34: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlChar* expression = (xmlChar*)queryString; ^ In file included from libs/traverselib.h:28:0, from radiant/patch.h:57, from radiant/patchdialog.cpp:52: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': radiant/patchdialog.cpp:1151:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/patch.h:39:0, from radiant/patchmanip.cpp:44: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from include/editable.h:32:0, from radiant/patch.h:40, from radiant/patchmanip.cpp:44: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/patch.h:58:0, from radiant/patchmanip.cpp:44: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from radiant/patchmanip.cpp:44:0: radiant/patch.h: In member function 'virtual void Patch::SavedState::release()': radiant/patch.h:391:9: warning: deleting object of polymorphic class type 'Patch::SavedState' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/patch.h: In function 'bool Patch_importHeader(Patch&, Tokeniser&)': radiant/patch.h:1007:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "{" ) ); ^ radiant/patch.h: In function 'bool Patch_importParams(Patch&, Tokeniser&)': radiant/patch.h:1048:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1053:60: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, c ) ); ^ radiant/patch.h:1054:60: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, r ) ); ^ radiant/patch.h:1060:81: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, patch.m_subdivisions_x ) ); ^ radiant/patch.h:1061:81: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, patch.m_subdivisions_y ) ); ^ radiant/patch.h:1066:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, tmp ) ); ^ radiant/patch.h:1067:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, tmp ) ); ^ radiant/patch.h:1068:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, tmp ) ); ^ radiant/patch.h:1070:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h: In function 'bool Patch_importMatrix(Patch&, Tokeniser&)': radiant/patch.h:1077:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1082:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1085:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1087:93: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_vertex[0] ) ); ^ radiant/patch.h:1088:93: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_vertex[1] ) ); ^ radiant/patch.h:1089:93: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_vertex[2] ) ); ^ radiant/patch.h:1090:95: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_texcoord[0] ) ); ^ radiant/patch.h:1091:95: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_texcoord[1] ) ); ^ radiant/patch.h:1093:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h:1095:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h:1099:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h: In function 'bool Patch_importFooter(Patch&, Tokeniser&)': radiant/patch.h:1107:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "}" ) ); ^ radiant/patch.h:1110:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "}" ) ); ^ radiant/patch.h: In member function 'virtual bool PatchTokenImporter::importTokens(Tokeniser&)': radiant/patch.h:1121:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importHeader( m_patch, tokeniser ) ); ^ radiant/patch.h:1122:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importShader( m_patch, tokeniser ) ); ^ radiant/patch.h:1123:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importParams( m_patch, tokeniser ) ); ^ radiant/patch.h:1124:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importMatrix( m_patch, tokeniser ) ); ^ radiant/patch.h:1125:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importFooter( m_patch, tokeniser ) ); ^ radiant/patch.h: In member function 'virtual bool PatchDoom3TokenImporter::importTokens(Tokeniser&)': radiant/patch.h:1138:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importHeader( m_patch, tokeniser ) ); ^ radiant/patch.h:1139:71: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( PatchDoom3_importShader( m_patch, tokeniser ) ); ^ radiant/patch.h:1140:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importParams( m_patch, tokeniser ) ); ^ radiant/patch.h:1141:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importMatrix( m_patch, tokeniser ) ); ^ radiant/patch.h:1142:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importFooter( m_patch, tokeniser ) ); ^ In file included from libs/undolib.h:26:0, from libs/entitylib.h:36, from radiant/nullmodel.cpp:40: include/mapfile.h: At global scope: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ radiant/patchmodule.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/patchmodule.o In file included from radiant/patch.h:39:0, from radiant/patchmodule.cpp:27: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from include/editable.h:32:0, from radiant/patch.h:40, from radiant/patchmodule.cpp:27: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/traverselib.h:28:0, from radiant/patch.h:57, from radiant/patchmanip.cpp:44: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': radiant/patchmanip.cpp:1091:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/patch.h:58:0, from radiant/patchmodule.cpp:27: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from radiant/patchmodule.cpp:27:0: radiant/patch.h: In member function 'virtual void Patch::SavedState::release()': radiant/patch.h:391:9: warning: deleting object of polymorphic class type 'Patch::SavedState' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/patch.h: In function 'bool Patch_importHeader(Patch&, Tokeniser&)': radiant/patch.h:1007:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "{" ) ); ^ radiant/patch.h: In function 'bool Patch_importParams(Patch&, Tokeniser&)': radiant/patch.h:1048:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1053:60: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, c ) ); ^ radiant/patch.h:1054:60: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, r ) ); ^ radiant/patch.h:1060:81: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, patch.m_subdivisions_x ) ); ^ radiant/patch.h:1061:81: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, patch.m_subdivisions_y ) ); ^ radiant/patch.h:1066:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, tmp ) ); ^ radiant/patch.h:1067:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, tmp ) ); ^ radiant/patch.h:1068:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, tmp ) ); ^ radiant/patch.h:1070:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h: In function 'bool Patch_importMatrix(Patch&, Tokeniser&)': radiant/patch.h:1077:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1082:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1085:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1087:93: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_vertex[0] ) ); ^ radiant/patch.h:1088:93: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_vertex[1] ) ); ^ radiant/patch.h:1089:93: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_vertex[2] ) ); ^ radiant/patch.h:1090:95: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_texcoord[0] ) ); ^ radiant/patch.h:1091:95: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_texcoord[1] ) ); ^ radiant/patch.h:1093:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h:1095:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h:1099:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h: In function 'bool Patch_importFooter(Patch&, Tokeniser&)': radiant/patch.h:1107:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "}" ) ); ^ radiant/patch.h:1110:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "}" ) ); ^ radiant/patch.h: In member function 'virtual bool PatchTokenImporter::importTokens(Tokeniser&)': radiant/patch.h:1121:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importHeader( m_patch, tokeniser ) ); ^ radiant/patch.h:1122:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importShader( m_patch, tokeniser ) ); ^ radiant/patch.h:1123:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importParams( m_patch, tokeniser ) ); ^ radiant/patch.h:1124:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importMatrix( m_patch, tokeniser ) ); ^ radiant/patch.h:1125:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importFooter( m_patch, tokeniser ) ); ^ radiant/patch.h: In member function 'virtual bool PatchDoom3TokenImporter::importTokens(Tokeniser&)': radiant/patch.h:1138:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importHeader( m_patch, tokeniser ) ); ^ radiant/patch.h:1139:71: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( PatchDoom3_importShader( m_patch, tokeniser ) ); ^ radiant/patch.h:1140:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importParams( m_patch, tokeniser ) ); ^ radiant/patch.h:1141:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importMatrix( m_patch, tokeniser ) ); ^ radiant/patch.h:1142:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importFooter( m_patch, tokeniser ) ); ^ radiant/patch.h: In instantiation of 'void PatchNode::release() [with TokenImporter = PatchDoom3TokenImporter; TokenExporter = PatchDoom3TokenExporter]': radiant/patchmodule.cpp:222:92: required from here radiant/patch.h:1706:2: warning: deleting object of polymorphic class type 'PatchNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/patch.h: In instantiation of 'void PatchNode::release() [with TokenImporter = PatchTokenImporter; TokenExporter = PatchTokenExporter]': radiant/patchmodule.cpp:222:92: required from here radiant/patch.h:1706:2: warning: deleting object of polymorphic class type 'PatchNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from libs/traverselib.h:28:0, from radiant/patch.h:57, from radiant/patchmodule.cpp:27: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': radiant/patchmodule.cpp:222:92: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from include/editable.h:32, from radiant/patch.h:40, from radiant/patchdialog.cpp:52: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from libs/undolib.h:26:0, from libs/traverselib.h:28, from radiant/patch.h:57, from radiant/patchdialog.cpp:52: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ radiant/patch.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/patch.o In file included from radiant/patch.h:39:0, from radiant/patch.cpp:22: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from include/editable.h:32:0, from radiant/patch.h:40, from radiant/patch.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/patch.h:58:0, from radiant/patch.cpp:22: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from radiant/patch.cpp:22:0: radiant/patch.h: In member function 'virtual void Patch::SavedState::release()': radiant/patch.h:391:9: warning: deleting object of polymorphic class type 'Patch::SavedState' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/patch.h: In function 'bool Patch_importHeader(Patch&, Tokeniser&)': radiant/patch.h:1007:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "{" ) ); ^ radiant/patch.h: In function 'bool Patch_importParams(Patch&, Tokeniser&)': radiant/patch.h:1048:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1053:60: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, c ) ); ^ radiant/patch.h:1054:60: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, r ) ); ^ radiant/patch.h:1060:81: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, patch.m_subdivisions_x ) ); ^ radiant/patch.h:1061:81: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, patch.m_subdivisions_y ) ); ^ radiant/patch.h:1066:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, tmp ) ); ^ radiant/patch.h:1067:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, tmp ) ); ^ radiant/patch.h:1068:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, tmp ) ); ^ radiant/patch.h:1070:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h: In function 'bool Patch_importMatrix(Patch&, Tokeniser&)': radiant/patch.h:1077:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1082:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1085:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1087:93: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_vertex[0] ) ); ^ radiant/patch.h:1088:93: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_vertex[1] ) ); ^ radiant/patch.h:1089:93: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_vertex[2] ) ); ^ radiant/patch.h:1090:95: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_texcoord[0] ) ); ^ radiant/patch.h:1091:95: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_texcoord[1] ) ); ^ radiant/patch.h:1093:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h:1095:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h:1099:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h: In function 'bool Patch_importFooter(Patch&, Tokeniser&)': radiant/patch.h:1107:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "}" ) ); ^ radiant/patch.h:1110:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "}" ) ); ^ radiant/patch.h: In member function 'virtual bool PatchTokenImporter::importTokens(Tokeniser&)': radiant/patch.h:1121:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importHeader( m_patch, tokeniser ) ); ^ radiant/patch.h:1122:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importShader( m_patch, tokeniser ) ); ^ radiant/patch.h:1123:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importParams( m_patch, tokeniser ) ); ^ radiant/patch.h:1124:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importMatrix( m_patch, tokeniser ) ); ^ radiant/patch.h:1125:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importFooter( m_patch, tokeniser ) ); ^ radiant/patch.h: In member function 'virtual bool PatchDoom3TokenImporter::importTokens(Tokeniser&)': radiant/patch.h:1138:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importHeader( m_patch, tokeniser ) ); ^ radiant/patch.h:1139:71: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( PatchDoom3_importShader( m_patch, tokeniser ) ); ^ radiant/patch.h:1140:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importParams( m_patch, tokeniser ) ); ^ radiant/patch.h:1141:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importMatrix( m_patch, tokeniser ) ); ^ radiant/patch.h:1142:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importFooter( m_patch, tokeniser ) ); ^ radiant/patch.cpp: In member function 'void Patch::ConstructPrefab(const AABB&, EPatchPrefab, int, std::size_t, std::size_t)': radiant/patch.cpp:1362:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0; i < width; ++i ) ^ radiant/patch.cpp:1367:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( j = 0; j < height; ++j ) ^ radiant/patch.cpp:1388:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0; i < width; ++i ) ^ radiant/patch.cpp:1391:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( j = 0; j < height; ++j ) ^ radiant/patch.cpp:1416:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0; i < width; ++i ) ^ radiant/patch.cpp:1419:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( j = 0; j < height; ++j ) ^ In file included from libs/traverselib.h:28:0, from radiant/patch.h:57, from radiant/patch.cpp:22: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': radiant/patch.cpp:2818:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/patchmanip.cpp:31:0: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from libs/undolib.h:26:0, from libs/traverselib.h:28, from radiant/patch.h:57, from radiant/patchmanip.cpp:44: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ radiant/pluginapi.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/pluginapi.o In file included from libs/scenelib.h:32:0, from include/editable.h:32, from radiant/mainframe.cpp:37: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/pluginmanager.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/pluginmanager.o In file included from radiant/pluginmanager.cpp:32:0: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ c++ radiant/pluginmenu.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/pluginmenu.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkmain.h:35, from radiant/gtkmisc.h:34, from radiant/pluginapi.cpp:30: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkaccelgroup.h:35, from /usr/local/include/gtk-2.0/gtk/gtkmenu.h:35, from radiant/pluginmenu.cpp:26: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from radiant/pluginapi.cpp:28:0: libs/math/vector.h: At global scope: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ c++ radiant/plugin.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/plugin.o c++ radiant/plugintoolbar.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/plugintoolbar.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/local/include/gtk-2.0/gtk/gtktoolbar.h:40, from radiant/plugintoolbar.cpp:28: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from include/ientity.h:28:0, from radiant/plugin.cpp:29: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/plugin.cpp:52:0: libs/maplib.h: In member function 'virtual void MapRoot::release()': libs/maplib.h:182:9: warning: deleting object of polymorphic class type 'MapRoot' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from radiant/map.cpp:36: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/points.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/points.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkmain.h:35, from radiant/gtkmisc.h:34, from radiant/plugin.cpp:60: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from radiant/texwindow.h:28:0, from radiant/plugin.cpp:61: libs/xml/xmltextags.h: In member function 'xmlXPathObject* XmlTagBuilder::XpathEval(const char*)': libs/xml/xmltextags.h:61:34: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlChar* expression = (xmlChar*)queryString; ^ In file included from radiant/points.cpp:35:0: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ c++ radiant/preferencedictionary.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/preferencedictionary.o In file included from libs/traverselib.h:28:0, from libs/maplib.h:28, from radiant/plugin.cpp:52: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': radiant/plugin.cpp:332:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ radiant/preferences.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/preferences.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/pango-1.0/pango/pango-types.h:26, from /usr/local/include/pango-1.0/pango/pango-font.h:26, from /usr/local/include/pango-1.0/pango/pango-attributes.h:25, from /usr/local/include/pango-1.0/pango/pango.h:25, from /usr/local/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcolor.h:35, from /usr/local/include/gtk-2.0/gdk/gdkevents.h:34, from libs/gtkutil/cursor.h:26, from radiant/xywindow.h:28, from radiant/points.cpp:45: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from libs/scenelib.h:32:0, from include/editable.h:32, from radiant/patch.h:40, from radiant/patchmodule.cpp:27: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from libs/undolib.h:26:0, from libs/traverselib.h:28, from radiant/patch.h:57, from radiant/patchmodule.cpp:27: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/gtk-2.0/gtk/gtkenums.h:34, from libs/gtkutil/dialog.h:28, from radiant/dialog.h:27, from radiant/preferences.h:33, from radiant/preferences.cpp:28: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ c++ radiant/qe3.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/qe3.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/local/include/gtk-2.0/gtk/gtkitem.h:35, from /usr/local/include/gtk-2.0/gtk/gtkmenuitem.h:35, from /usr/local/include/gtk-2.0/gtk/gtktearoffmenuitem.h:35, from radiant/qe3.cpp:44: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from libs/math/frustum.h:31:0, from radiant/view.h:26, from radiant/xywindow.h:31, from radiant/points.cpp:45: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/qgl.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/qgl.o In file included from radiant/qe3.cpp:50:0: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/preferences.cpp:172:0: libs/xml/xmlparser.h: In member function 'virtual void XMLStreamParser::exportXML(XMLImporter&)': libs/xml/xmlparser.h:192:7: warning: variable 'wellFormed' set but not used [-Wunused-but-set-variable] bool wellFormed = false; ^ In file included from libs/scenelib.h:32:0, from include/editable.h:32, from radiant/patch.h:40, from radiant/patch.cpp:22: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from libs/undolib.h:26:0, from libs/traverselib.h:28, from radiant/patch.h:57, from radiant/patch.cpp:22: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ radiant/referencecache.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/referencecache.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/local/include/gtk-2.0/gdk/gdkx.h:30, from radiant/qgl.cpp:58: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from include/ientity.h:28:0, from radiant/referencecache.cpp:37: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/referencecache.cpp:47:0: libs/maplib.h: In member function 'virtual void MapRoot::release()': libs/maplib.h:182:9: warning: deleting object of polymorphic class type 'MapRoot' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkaccelgroup.h:35, from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:35, from libs/gtkutil/window.h:25, from radiant/mainframe.h:25, from radiant/referencecache.cpp:53: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from libs/scenelib.h:32:0, from radiant/qe3.cpp:50: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/renderer.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/renderer.o In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from radiant/plugin.cpp:29: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/renderstate.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/renderstate.o In file included from radiant/renderer.h:26:0, from radiant/renderer.cpp:22: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from radiant/renderer.h:29:0, from radiant/renderer.cpp:22: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/renderstate.cpp:32:0: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from libs/traverselib.h:28:0, from libs/maplib.h:28, from radiant/referencecache.cpp:47: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': radiant/referencecache.cpp:735:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from radiant/renderer.h:29, from radiant/renderer.cpp:22: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/scenegraph.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/scenegraph.o In file included from radiant/scenegraph.cpp:32:0: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/scenegraph.cpp: In function 'void SceneGraph_Destroy()': radiant/scenegraph.cpp:243:9: warning: deleting object of polymorphic class type 'CompiledGraph' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete g_sceneGraph; ^ c++ radiant/selection.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/selection.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/gtk-2.0/gtk/gtkenums.h:34, from libs/gtkutil/dialog.h:28, from radiant/dialog.h:27, from radiant/preferences.h:33, from radiant/renderstate.cpp:52: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from include/ientity.h:28:0, from radiant/selection.cpp:32: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/selection.cpp:34:0: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ radiant/renderstate.cpp: In member function 'void OpenGLShaderCache::CreateOpenGLShader::destroy(OpenGLShader*)': radiant/renderstate.cpp:1161:9: warning: deleting object of polymorphic class type 'OpenGLShader' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete shader; ^ radiant/renderstate.cpp: In function 'void ShaderCache_Destroy()': radiant/renderstate.cpp:1568:9: warning: deleting object of polymorphic class type 'OpenGLShaderCache' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete g_ShaderCache; ^ In file included from radiant/selection.cpp:42:0: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ radiant/selection.cpp: In function 'void SelectionSystem_Destroy()': radiant/selection.cpp:3407:9: warning: deleting object of polymorphic class type 'RadiantSelectionSystem' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete g_RadiantSelectionSystem; ^ radiant/selection.cpp: In member function 'virtual void RadiantWindowObserver::release()': radiant/selection.cpp:3617:9: warning: deleting object of polymorphic class type 'RadiantWindowObserver' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from radiant/scenegraph.cpp:32: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/select.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/select.o In file included from libs/math/frustum.h:31:0, from radiant/view.h:26, from radiant/xywindow.h:31, from radiant/preferences.cpp:61: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/server.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/server.o In file included from include/ientity.h:28:0, from radiant/select.cpp:26: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ radiant/shaders.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/shaders.o c++ radiant/sockets.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/sockets.o c++ radiant/stacktrace.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/stacktrace.o c++ radiant/surfacedialog.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/surfacedialog.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/gtk-2.0/gtk/gtkenums.h:34, from libs/gtkutil/dialog.h:28, from radiant/select.cpp:38: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from radiant/brush.h:52:0, from radiant/select.cpp:41: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from radiant/brush.h:59:0, from radiant/select.cpp:41: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from radiant/select.cpp:41:0: radiant/brush.h: In member function 'virtual void Face::SavedState::release()': radiant/brush.h:887:9: warning: deleting object of polymorphic class type 'Face::SavedState' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'void Face::DecRef()': radiant/brush.h:1036:10: warning: deleting object of polymorphic class type 'Face' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'virtual void Brush::BrushUndoMemento::release()': radiant/brush.h:1798:9: warning: deleting object of polymorphic class type 'Brush::BrushUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/local/include/gtk-2.0/gtk/gtkbox.h:35, from /usr/local/include/gtk-2.0/gtk/gtkhbox.h:35, from radiant/surfacedialog.cpp:38: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from radiant/texwindow.h:28:0, from radiant/select.cpp:45: libs/xml/xmltextags.h: In member function 'xmlXPathObject* XmlTagBuilder::XpathEval(const char*)': libs/xml/xmltextags.h:61:34: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlChar* expression = (xmlChar*)queryString; ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from radiant/referencecache.cpp:37: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/texmanip.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/texmanip.o radiant/texmanip.cpp: In function 'void R_ResampleTexture(const void*, int, int, void*, int, int, int)': radiant/texmanip.cpp:126:19: warning: cast from type 'const void*' to type 'byte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] inrow = (byte *)indata; ^ radiant/texmanip.cpp:137:22: warning: cast from type 'const void*' to type 'byte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] inrow = (byte *)indata + inwidth4 * yi; ^ radiant/texmanip.cpp:200:22: warning: cast from type 'const void*' to type 'byte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] inrow = (byte *)indata + inwidth4 * yi; ^ radiant/texmanip.cpp:221:19: warning: cast from type 'const void*' to type 'byte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] inrow = (byte *)indata; ^ radiant/texmanip.cpp:231:22: warning: cast from type 'const void*' to type 'byte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] inrow = (byte *)indata + inwidth3 * yi; ^ radiant/texmanip.cpp:287:22: warning: cast from type 'const void*' to type 'byte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] inrow = (byte *)indata + inwidth3 * yi; ^ c++ radiant/textures.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/textures.o radiant/textures.cpp: In function 'void Textures_Destroy()': radiant/textures.cpp:796:9: warning: deleting object of polymorphic class type 'TexturesMap' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete g_texturesmap; ^ In file included from radiant/brush.h:52:0, from radiant/surfacedialog.cpp:73: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from include/selectable.h:28:0, from radiant/brush.h:53, from radiant/surfacedialog.cpp:73: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/brush.h:59:0, from radiant/surfacedialog.cpp:73: libs/render.h: At global scope: libs/render.h:174:56: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const RenderIndex find_or_insert( const Vertex& vertex ){ ^ In file included from radiant/surfacedialog.cpp:73:0: radiant/brush.h: In member function 'virtual void Face::SavedState::release()': radiant/brush.h:887:9: warning: deleting object of polymorphic class type 'Face::SavedState' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'void Face::DecRef()': radiant/brush.h:1036:10: warning: deleting object of polymorphic class type 'Face' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/brush.h: In member function 'virtual void Brush::BrushUndoMemento::release()': radiant/brush.h:1798:9: warning: deleting object of polymorphic class type 'Brush::BrushUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/surfacedialog.cpp:74:0: radiant/patch.h: In member function 'virtual void Patch::SavedState::release()': radiant/patch.h:391:9: warning: deleting object of polymorphic class type 'Patch::SavedState' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/patch.h: In function 'bool Patch_importHeader(Patch&, Tokeniser&)': radiant/patch.h:1007:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "{" ) ); ^ radiant/patch.h: In function 'bool Patch_importParams(Patch&, Tokeniser&)': radiant/patch.h:1048:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1053:60: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, c ) ); ^ radiant/patch.h:1054:60: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, r ) ); ^ radiant/patch.h:1060:81: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, patch.m_subdivisions_x ) ); ^ radiant/patch.h:1061:81: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getSize( tokeniser, patch.m_subdivisions_y ) ); ^ radiant/patch.h:1066:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, tmp ) ); ^ radiant/patch.h:1067:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, tmp ) ); ^ radiant/patch.h:1068:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getInteger( tokeniser, tmp ) ); ^ radiant/patch.h:1070:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h: In function 'bool Patch_importMatrix(Patch&, Tokeniser&)': radiant/patch.h:1077:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1082:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1085:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "(" ) ); ^ radiant/patch.h:1087:93: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_vertex[0] ) ); ^ radiant/patch.h:1088:93: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_vertex[1] ) ); ^ radiant/patch.h:1089:93: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_vertex[2] ) ); ^ radiant/patch.h:1090:95: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_texcoord[0] ) ); ^ radiant/patch.h:1091:95: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, patch.ctrlAt( r,c ).m_texcoord[1] ) ); ^ radiant/patch.h:1093:67: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h:1095:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h:1099:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, ")" ) ); ^ radiant/patch.h: In function 'bool Patch_importFooter(Patch&, Tokeniser&)': radiant/patch.h:1107:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "}" ) ); ^ radiant/patch.h:1110:64: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Tokeniser_parseToken( tokeniser, "}" ) ); ^ radiant/patch.h: In member function 'virtual bool PatchTokenImporter::importTokens(Tokeniser&)': radiant/patch.h:1121:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importHeader( m_patch, tokeniser ) ); ^ radiant/patch.h:1122:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importShader( m_patch, tokeniser ) ); ^ radiant/patch.h:1123:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importParams( m_patch, tokeniser ) ); ^ radiant/patch.h:1124:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importMatrix( m_patch, tokeniser ) ); ^ radiant/patch.h:1125:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importFooter( m_patch, tokeniser ) ); ^ radiant/patch.h: In member function 'virtual bool PatchDoom3TokenImporter::importTokens(Tokeniser&)': radiant/patch.h:1138:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importHeader( m_patch, tokeniser ) ); ^ radiant/patch.h:1139:71: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( PatchDoom3_importShader( m_patch, tokeniser ) ); ^ radiant/patch.h:1140:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importParams( m_patch, tokeniser ) ); ^ radiant/patch.h:1141:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importMatrix( m_patch, tokeniser ) ); ^ radiant/patch.h:1142:66: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] RETURN_FALSE_IF_FAIL( Patch_importFooter( m_patch, tokeniser ) ); ^ In file included from radiant/texwindow.h:28:0, from radiant/textureentry.h:34, from radiant/surfacedialog.cpp:78: libs/xml/xmltextags.h: In member function 'xmlXPathObject* XmlTagBuilder::XpathEval(const char*)': libs/xml/xmltextags.h:61:34: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlChar* expression = (xmlChar*)queryString; ^ In file included from radiant/renderstate.cpp:41:0: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/texwindow.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/texwindow.o In file included from libs/traverselib.h:28:0, from radiant/patch.h:57, from radiant/surfacedialog.cpp:74: libs/undolib.h: In instantiation of 'void BasicUndoMemento::release() [with Copyable = TraversableNodeSet]': radiant/surfacedialog.cpp:1516:1: required from here libs/undolib.h:40:2: warning: deleting object of polymorphic class type 'BasicUndoMemento' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/texwindow.h:28:0, from radiant/texwindow.cpp:28: libs/xml/xmltextags.h: In member function 'xmlXPathObject* XmlTagBuilder::XpathEval(const char*)': libs/xml/xmltextags.h:61:34: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlChar* expression = (xmlChar*)queryString; ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from radiant/texwindow.cpp:43: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from radiant/select.cpp:26: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from radiant/brush.h:55:0, from radiant/select.cpp:41: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ radiant/timer.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/timer.o c++ radiant/treemodel.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/treemodel.o radiant/texwindow.cpp: In function 'void TextureBrowser_SetNotex()': radiant/texwindow.cpp:1883:7: warning: passing NULL to non-pointer argument 1 of 'StringOutputStream::StringOutputStream(std::size_t)' [-Wconversion-null] name = NULL; ^ radiant/texwindow.cpp: In function 'void TextureBrowser_shaderInfo()': radiant/texwindow.cpp:2151:68: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] DoShaderInfoDlg( name, shader->getShaderFileName(), "Shader Info" ); ^ radiant/texwindow.cpp: In function 'void TextureBrowser_addTag()': radiant/texwindow.cpp:2159:68: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] EMessageBoxReturn result = DoShaderTagDlg( &tag, "Add shader tag" ); ^ radiant/texwindow.cpp: In function 'void TextureBrowser_renameTag()': radiant/texwindow.cpp:2191:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] EMessageBoxReturn result = DoShaderTagDlg( &newTag, "Rename shader tag" ); ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/gtk-2.0/gtk/gtktreemodel.h:27, from radiant/treemodel.cpp:27: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from radiant/treemodel.cpp:35:0: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ c++ radiant/undo.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/undo.o radiant/undo.cpp: In member function 'void RadiantUndoSystem::setLevels(std::size_t)': radiant/undo.cpp:257:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( levels > MAX_UNDO_LEVELS() ) { ^ radiant/undo.cpp: In member function 'virtual void undoable_test::state_type::release()': radiant/undo.cpp:458:10: warning: deleting object of polymorphic class type 'undoable_test::state_type' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from libs/scenelib.h:32:0, from include/ientity.h:28, from radiant/selection.cpp:32: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/url.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/url.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkaccelgroup.h:35, from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:35, from libs/gtkutil/window.h:25, from radiant/mainframe.h:25, from radiant/url.cpp:24: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from libs/scenelib.h:32:0, from radiant/treemodel.cpp:35: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/view.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/view.o c++ radiant/watchbsp.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/watchbsp.o In file included from libs/math/frustum.h:31:0, from radiant/view.h:26, from radiant/view.cpp:22: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ radiant/winding.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/winding.o In file included from libs/math/frustum.h:31:0, from radiant/view.h:26, from radiant/xywindow.h:31, from radiant/surfacedialog.cpp:69: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ In file included from radiant/brush.h:55:0, from radiant/surfacedialog.cpp:73: include/mapfile.h:30:19: warning: 'MAPFILE_MAX_CHANGES' defined but not used [-Wunused-variable] const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits::max(); ^ c++ radiant/windowobservers.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/windowobservers.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkmain.h:35, from radiant/watchbsp.cpp:39: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ c++ radiant/xmlstuff.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/xmlstuff.o c++ radiant/xywindow.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o radiant/xywindow.o In file included from radiant/winding.h:29:0, from radiant/winding.cpp:22: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ c++ libs/gtkutil/accelerator.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/accelerator.o In file included from radiant/watchbsp.cpp:51:0: radiant/feedback.h: In member function 'virtual void CPointMsg::Release()': radiant/feedback.h:90:9: warning: deleting object of polymorphic class type 'CPointMsg' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/feedback.h: In member function 'virtual void CPointMsg::DecRef()': radiant/feedback.h:106:10: warning: deleting object of polymorphic class type 'CPointMsg' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/feedback.h: In member function 'virtual void CWindingMsg::Release()': radiant/feedback.h:124:9: warning: deleting object of polymorphic class type 'CWindingMsg' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/feedback.h: In member function 'virtual void CWindingMsg::DecRef()': radiant/feedback.h:140:10: warning: deleting object of polymorphic class type 'CWindingMsg' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/windowobservers.h:29:0, from radiant/windowobservers.cpp:22: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ c++ libs/gtkutil/button.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/button.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/pango-1.0/pango/pango-types.h:26, from /usr/local/include/pango-1.0/pango/pango-font.h:26, from /usr/local/include/pango-1.0/pango/pango-attributes.h:25, from /usr/local/include/pango-1.0/pango/pango.h:25, from /usr/local/include/gtk-2.0/gdk/gdktypes.h:37, from libs/gtkutil/accelerator.h:25, from libs/gtkutil/accelerator.cpp:22: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/local/include/gtk-2.0/gtk/gtkbutton.h:35, from /usr/local/include/gtk-2.0/gtk/gtktogglebutton.h:35, from /usr/local/include/gtk-2.0/gtk/gtkcheckbutton.h:35, from /usr/local/include/gtk-2.0/gtk/gtkradiobutton.h:35, from libs/gtkutil/button.cpp:24: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/pango-1.0/pango/pango-types.h:26, from /usr/local/include/pango-1.0/pango/pango-font.h:26, from /usr/local/include/pango-1.0/pango/pango-attributes.h:25, from /usr/local/include/pango-1.0/pango/pango.h:25, from /usr/local/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcolor.h:35, from /usr/local/include/gtk-2.0/gdk/gdkevents.h:34, from libs/gtkutil/cursor.h:26, from radiant/xywindow.h:28, from radiant/xywindow.cpp:28: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from include/ientity.h:28:0, from radiant/xywindow.cpp:32: libs/scenelib.h: In member function 'virtual void scene::NullNode::release()': libs/scenelib.h:236:9: warning: deleting object of polymorphic class type 'scene::NullNode' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ In file included from radiant/renderer.h:26:0, from radiant/xywindow.cpp:51: include/renderable.h: At global scope: include/renderable.h:51:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] virtual const EStyle getStyle() const = 0; ^ In file included from radiant/texwindow.h:28:0, from radiant/xywindow.cpp:66: libs/xml/xmltextags.h: In member function 'xmlXPathObject* XmlTagBuilder::XpathEval(const char*)': libs/xml/xmltextags.h:61:34: warning: cast from type 'const char*' to type 'xmlChar* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] xmlChar* expression = (xmlChar*)queryString; ^ In file included from libs/math/frustum.h:31:0, from radiant/view.h:26, from radiant/xywindow.h:31, from radiant/feedback.h:36, from radiant/watchbsp.cpp:51: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ c++ libs/gtkutil/clipboard.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/clipboard.o In file included from radiant/texwindow.h:25:0, from radiant/texwindow.cpp:28: libs/math/vector.h: At global scope: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ c++ libs/gtkutil/closure.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/closure.o In file included from radiant/xywindow.cpp:70:0: radiant/feedback.h: In member function 'virtual void CPointMsg::Release()': radiant/feedback.h:90:9: warning: deleting object of polymorphic class type 'CPointMsg' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/feedback.h: In member function 'virtual void CPointMsg::DecRef()': radiant/feedback.h:106:10: warning: deleting object of polymorphic class type 'CPointMsg' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/feedback.h: In member function 'virtual void CWindingMsg::Release()': radiant/feedback.h:124:9: warning: deleting object of polymorphic class type 'CWindingMsg' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/feedback.h: In member function 'virtual void CWindingMsg::DecRef()': radiant/feedback.h:140:10: warning: deleting object of polymorphic class type 'CWindingMsg' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete this; ^ radiant/xywindow.cpp: In function 'unsigned int buttons_for_button_and_modifiers(ButtonIdentifier, ModifierFlags)': radiant/xywindow.cpp:411:9: warning: enumeration value 'INVALID' not handled in switch [-Wswitch] switch ( button.get() ) ^ c++ libs/gtkutil/container.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/container.o radiant/xywindow.cpp: At global scope: radiant/xywindow.cpp:2067:25: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const EStyle getStyle() const { ^ c++ libs/gtkutil/cursor.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/cursor.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35, from libs/gtkutil/container.h:25, from libs/gtkutil/container.cpp:22: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ c++ libs/gtkutil/dialog.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/dialog.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/pango-1.0/pango/pango-types.h:26, from /usr/local/include/pango-1.0/pango/pango-font.h:26, from /usr/local/include/pango-1.0/pango/pango-attributes.h:25, from /usr/local/include/pango-1.0/pango/pango.h:25, from /usr/local/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcolor.h:35, from /usr/local/include/gtk-2.0/gdk/gdkevents.h:34, from libs/gtkutil/cursor.h:26, from libs/gtkutil/cursor.cpp:22: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkselection.h:35, from /usr/local/include/gtk-2.0/gtk/gtkclipboard.h:29, from libs/gtkutil/clipboard.cpp:86: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/gtk-2.0/gtk/gtkenums.h:34, from libs/gtkutil/dialog.h:28, from libs/gtkutil/dialog.cpp:22: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ c++ libs/gtkutil/entry.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/entry.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkeditable.h:35, from /usr/local/include/gtk-2.0/gtk/gtkentry.h:39, from libs/gtkutil/entry.h:27, from libs/gtkutil/entry.cpp:22: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ c++ libs/gtkutil/filechooser.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/filechooser.o libs/gtkutil/clipboard.cpp: At global scope: libs/gtkutil/clipboard.cpp:95:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] }; ^ c++ libs/gtkutil/frame.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/frame.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from libs/gtkutil/filechooser.cpp:28: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/local/include/gtk-2.0/gtk/gtkframe.h:35, from libs/gtkutil/frame.cpp:24: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ c++ libs/gtkutil/glfont.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/glfont.o c++ libs/gtkutil/glwidget.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/glwidget.o c++ libs/gtkutil/idledraw.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/idledraw.o c++ libs/gtkutil/image.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/image.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkdrawingarea.h:35, from libs/gtkutil/glwidget.cpp:30: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ c++ libs/gtkutil/menu.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/menu.o /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gtk/gtkimage.h:35, from libs/gtkutil/image.cpp:24: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkaccelgroup.h:35, from /usr/local/include/gtk-2.0/gtk/gtkmenu.h:35, from libs/gtkutil/menu.cpp:25: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ libs/gtkutil/image.cpp: In function 'GdkPixbuf* pixbuf_new_from_file_with_mask(const char*)': libs/gtkutil/image.cpp:49:3: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref( rgb ); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkmisc.h:35, from /usr/local/include/gtk-2.0/gtk/gtkimage.h:36, from libs/gtkutil/image.cpp:24: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ libs/gtkutil/image.cpp:49:3: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref( rgb ); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkmisc.h:35, from /usr/local/include/gtk-2.0/gtk/gtkimage.h:36, from libs/gtkutil/image.cpp:24: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ libs/gtkutil/image.cpp:49:25: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref( rgb ); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkmisc.h:35, from /usr/local/include/gtk-2.0/gtk/gtkimage.h:36, from libs/gtkutil/image.cpp:24: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ libs/gtkutil/image.cpp: In function 'GtkImage* image_new_from_file_with_mask(const char*)': libs/gtkutil/image.cpp:62:3: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref( rgba ); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkmisc.h:35, from /usr/local/include/gtk-2.0/gtk/gtkimage.h:36, from libs/gtkutil/image.cpp:24: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ libs/gtkutil/image.cpp:62:3: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref( rgba ); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkmisc.h:35, from /usr/local/include/gtk-2.0/gtk/gtkimage.h:36, from libs/gtkutil/image.cpp:24: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ libs/gtkutil/image.cpp:62:26: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref( rgba ); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkmisc.h:35, from /usr/local/include/gtk-2.0/gtk/gtkimage.h:36, from libs/gtkutil/image.cpp:24: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226:12: note: declared here void gdk_pixbuf_unref (GdkPixbuf *pixbuf); ^ c++ libs/gtkutil/messagebox.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/messagebox.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkmain.h:35, from libs/gtkutil/messagebox.cpp:25: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ c++ libs/gtkutil/nonmodal.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/nonmodal.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkaccelgroup.h:35, from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:35, from libs/gtkutil/nonmodal.h:25, from libs/gtkutil/nonmodal.cpp:22: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ c++ libs/gtkutil/paned.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/paned.o c++ libs/gtkutil/pointer.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/pointer.o c++ libs/gtkutil/toolbar.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/toolbar.o c++ libs/gtkutil/widget.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/widget.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/local/include/gtk-2.0/gtk/gtkpaned.h:34, from /usr/local/include/gtk-2.0/gtk/gtkhpaned.h:34, from libs/gtkutil/paned.cpp:24: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/local/include/gtk-2.0/gtk/gtktoolbar.h:40, from libs/gtkutil/toolbar.cpp:24: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ c++ libs/gtkutil/window.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/window.o c++ libs/gtkutil/xorrectangle.cpp -pipe -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -Ilibs -Iinclude -DPOSIX -DXWINDOWS -I/usr/local/include -DRADIANT_VERSION="\"1.5.0n\"" -DRADIANT_MAJOR_VERSION="\"5\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"For DragonFly 4.6 (x86_64)\"" -DQ3MAP_VERSION="\"2.5.17n\"" -DRADIANT_EXECUTABLE="\"x86_64\"" -c -o libs/gtkutil/xorrectangle.o In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from libs/gtkutil/widget.h:26, from libs/gtkutil/widget.cpp:22: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ ar rc libl_net.a libs/l_net/l_net.o libs/l_net/l_net_berkley.o ranlib libl_net.a ar rc libfilematch.a libs/filematch.o ranlib libfilematch.a ar rc libmathlib.a libs/mathlib/bbox.o libs/mathlib/line.o libs/mathlib/m4x4.o libs/mathlib/mathlib.o libs/mathlib/ray.o ranlib libmathlib.a ar rc libddslib.a libs/ddslib/ddslib.o ranlib libddslib.a ar rc libpicomodel.a libs/picomodel/lwo/clip.o libs/picomodel/lwo/envelope.o libs/picomodel/lwo/list.o libs/picomodel/lwo/lwio.o libs/picomodel/lwo/lwo2.o libs/picomodel/lwo/lwob.o libs/picomodel/lwo/pntspols.o libs/picomodel/lwo/surface.o libs/picomodel/lwo/vecmath.o libs/picomodel/lwo/vmap.o libs/picomodel/picointernal.o libs/picomodel/picomodel.o libs/picomodel/picomodules.o libs/picomodel/pm_3ds.o libs/picomodel/pm_ase.o libs/picomodel/pm_fm.o libs/picomodel/pm_lwo.o libs/picomodel/pm_md2.o libs/picomodel/pm_md3.o libs/picomodel/pm_mdc.o libs/picomodel/pm_ms3d.o libs/picomodel/pm_obj.o libs/picomodel/pm_terrain.o ranlib libpicomodel.a file=install/modules/archivepak.so; mkdir -p ${file%/*} c++ plugins/archivepak/archive.o plugins/archivepak/pak.o plugins/archivepak/plugin.o -L/usr/local/lib -s -fPIC -lpthread -shared -o install/modules/archivepak.so [ -z "ldd " ] || [ -z "`ldd install/modules/archivepak.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/archivepak.so; exit 1; } file=install/modules/archivewad.so; mkdir -p ${file%/*} c++ plugins/archivewad/archive.o plugins/archivewad/plugin.o plugins/archivewad/wad.o -L/usr/local/lib -s -fPIC -lpthread -shared -o install/modules/archivewad.so [ -z "ldd " ] || [ -z "`ldd install/modules/archivewad.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/archivewad.so; exit 1; } file=install/modules/archivezip.so; mkdir -p ${file%/*} c++ plugins/archivezip/archive.o plugins/archivezip/pkzip.o plugins/archivezip/plugin.o plugins/archivezip/zlibstream.o -L/usr/local/lib -s -fPIC -lz -lpthread -shared -o install/modules/archivezip.so [ -z "ldd " ] || [ -z "`ldd install/modules/archivezip.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/archivezip.so; exit 1; } file=install/modules/entity.so; mkdir -p ${file%/*} c++ plugins/entity/angle.o plugins/entity/angles.o plugins/entity/colour.o plugins/entity/doom3group.o plugins/entity/eclassmodel.o plugins/entity/entity.o plugins/entity/filters.o plugins/entity/generic.o plugins/entity/group.o plugins/entity/light.o plugins/entity/miscmodel.o plugins/entity/model.o plugins/entity/modelskinkey.o plugins/entity/namedentity.o plugins/entity/origin.o plugins/entity/plugin.o plugins/entity/rotation.o plugins/entity/scale.o plugins/entity/skincache.o plugins/entity/targetable.o -L/usr/local/lib -s -fPIC -lpthread -shared -o install/modules/entity.so In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkaccelgroup.h:35, from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:35, from libs/gtkutil/window.h:25, from libs/gtkutil/window.cpp:22: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24:0, from /usr/local/include/glib-2.0/gobject/gbinding.h:29, from /usr/local/include/glib-2.0/glib-object.h:23, from /usr/local/include/glib-2.0/gio/gioenums.h:28, from /usr/local/include/glib-2.0/gio/giotypes.h:28, from /usr/local/include/glib-2.0/gio/gio.h:26, from /usr/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/local/include/gtk-2.0/gdk/gdk.h:32, from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:34, from libs/gtkutil/xorrectangle.h:25, from libs/gtkutil/xorrectangle.cpp:22: /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModel* G_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1565:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'gboolean G_IS_LIST_MODEL(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1567:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/glistmodel.h: In function 'GListModelInterface* G_LIST_MODEL_GET_IFACE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:533:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type) (_G_TYPE_IGI ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2214:89: note: in definition of macro '_G_TYPE_IGI' #define _G_TYPE_IGI(ip, gt, ct) ((ct*) g_type_interface_peek (((GTypeInstance*) ip)->g_class, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1569:12: note: in expansion of macro 'G_TYPE_INSTANCE_GET_INTERFACE' return G_TYPE_INSTANCE_GET_INTERFACE (ptr, module_obj_name##_get_type (), ModuleObjName##Interface); } \ ^ /usr/local/include/glib-2.0/gio/glistmodel.h:36:1: note: in expansion of macro 'G_DECLARE_INTERFACE' G_DECLARE_INTERFACE(GListModel, g_list_model, G, LIST_MODEL, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'GListStore* G_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:479:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2204:57: note: in definition of macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/local/include/glib-2.0/gobject/gtype.h:1396:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' return G_TYPE_CHECK_INSTANCE_CAST (ptr, module_obj_name##_get_type (), ModuleObjName); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ /usr/local/include/glib-2.0/gio/gliststore.h: In function 'gboolean G_IS_LIST_STORE(gconstpointer)': /usr/local/include/glib-2.0/gobject/gtype.h:491:88: warning: cast from type 'gconstpointer {aka const void*}' to type 'GTypeInstance* {aka _GTypeInstance*}' casts away qualifiers [-Wcast-qual] #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ /usr/local/include/glib-2.0/gobject/gtype.h:2218:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/local/include/glib-2.0/gobject/gtype.h:1398:12: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' return G_TYPE_CHECK_INSTANCE_TYPE (ptr, module_obj_name##_get_type ()); } \ ^ /usr/local/include/glib-2.0/gio/gliststore.h:36:1: note: in expansion of macro 'G_DECLARE_FINAL_TYPE' G_DECLARE_FINAL_TYPE(GListStore, g_list_store, G, LIST_STORE, GObject) ^ file=install/modules/image.so; mkdir -p ${file%/*} c++ plugins/image/bmp.o plugins/image/dds.o plugins/image/image.o plugins/image/jpeg.o plugins/image/pcx.o plugins/image/tga.o libddslib.a -L/usr/local/lib -s -fPIC -ljpeg -lpthread -shared -o install/modules/image.so [ -z "ldd " ] || [ -z "`ldd install/modules/image.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/image.so; exit 1; } file=install/modules/imagehl.so; mkdir -p ${file%/*} c++ plugins/imagehl/hlw.o plugins/imagehl/imagehl.o plugins/imagehl/mip.o plugins/imagehl/sprite.o -L/usr/local/lib -s -fPIC -lpthread -shared -o install/modules/imagehl.so [ -z "ldd " ] || [ -z "`ldd install/modules/entity.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/entity.so; exit 1; } file=install/modules/imagepng.so; mkdir -p ${file%/*} c++ plugins/imagepng/plugin.o -L/usr/local/lib -s -fPIC -L/usr/local/lib -lpng16 -lpthread -shared -o install/modules/imagepng.so [ -z "ldd " ] || [ -z "`ldd install/modules/imagehl.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/imagehl.so; exit 1; } [ -z "ldd " ] || [ -z "`ldd install/modules/imagepng.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/imagepng.so; exit 1; } file=install/modules/imagewebp.so; mkdir -p ${file%/*} c++ plugins/imagewebp/plugin.o -L/usr/local/lib -s -fPIC -L/usr/local/lib -lwebp -lpthread -shared -o install/modules/imagewebp.so file=install/modules/imageq2.so; mkdir -p ${file%/*} c++ plugins/imageq2/imageq2.o plugins/imageq2/wal32.o plugins/imageq2/wal.o -L/usr/local/lib -s -fPIC -lpthread -shared -o install/modules/imageq2.so [ -z "ldd " ] || [ -z "`ldd install/modules/imagewebp.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/imagewebp.so; exit 1; } file=install/modules/mapq3.so; mkdir -p ${file%/*} c++ plugins/mapq3/parse.o plugins/mapq3/plugin.o plugins/mapq3/write.o -L/usr/local/lib -s -fPIC -lpthread -shared -o install/modules/mapq3.so [ -z "ldd " ] || [ -z "`ldd install/modules/imageq2.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/imageq2.so; exit 1; } [ -z "ldd " ] || [ -z "`ldd install/modules/mapq3.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/mapq3.so; exit 1; } file=install/modules/mapxml.so; mkdir -p ${file%/*} c++ plugins/mapxml/plugin.o plugins/mapxml/xmlparse.o plugins/mapxml/xmlwrite.o -L/usr/local/lib -s -fPIC -L/usr/local/lib -lxml2 -L/usr/local/lib -lglib-2.0 -lintl -lpthread -shared -o install/modules/mapxml.so file=install/modules/md3model.so; mkdir -p ${file%/*} c++ plugins/md3model/md2.o plugins/md3model/md3.o plugins/md3model/md5.o plugins/md3model/mdc.o plugins/md3model/mdlimage.o plugins/md3model/mdl.o plugins/md3model/plugin.o -L/usr/local/lib -s -fPIC -lpthread -shared -o install/modules/md3model.so [ -z "ldd " ] || [ -z "`ldd install/modules/mapxml.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/mapxml.so; exit 1; } file=install/modules/model.so; mkdir -p ${file%/*} c++ plugins/model/model.o plugins/model/plugin.o libpicomodel.a -L/usr/local/lib -s -fPIC -lpthread -shared -o install/modules/model.so [ -z "ldd " ] || [ -z "`ldd install/modules/md3model.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/md3model.so; exit 1; } file=install/modules/shaders.so; mkdir -p ${file%/*} c++ plugins/shaders/plugin.o plugins/shaders/shaders.o -L/usr/local/lib -s -fPIC -L/usr/local/lib -lglib-2.0 -lintl -lpthread -shared -o install/modules/shaders.so [ -z "ldd " ] || [ -z "`ldd install/modules/model.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/model.so; exit 1; } [ -z "ldd " ] || [ -z "`ldd install/modules/shaders.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/shaders.so; exit 1; } file=install/modules/vfspk3.so; mkdir -p ${file%/*} ar rc libcmdlib.a libs/cmdlib/cmdlib.o ranlib libcmdlib.a c++ plugins/vfspk3/archive.o plugins/vfspk3/vfs.o plugins/vfspk3/vfspk3.o libfilematch.a -L/usr/local/lib -s -fPIC -L/usr/local/lib -lglib-2.0 -lintl -lpthread -shared -o install/modules/vfspk3.so ar rc libprofile.a libs/profile/file.o libs/profile/profile.o ranlib libprofile.a file=install/plugins/brushexport.so; mkdir -p ${file%/*} c++ contrib/brushexport/callbacks.o contrib/brushexport/export.o contrib/brushexport/interface.o contrib/brushexport/plugin.o contrib/brushexport/support.o -L/usr/local/lib -s -fPIC -L/usr/local/lib -lglib-2.0 -lintl -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lpthread -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lfontconfig -lfreetype -lpthread -shared -o install/plugins/brushexport.so [ -z "ldd " ] || [ -z "`ldd install/modules/vfspk3.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/modules/vfspk3.so; exit 1; } file=install/plugins/prtview.so; mkdir -p ${file%/*} c++ contrib/prtview/AboutDialog.o contrib/prtview/ConfigDialog.o contrib/prtview/LoadPortalFileDialog.o contrib/prtview/portals.o contrib/prtview/prtview.o libprofile.a -L/usr/local/lib -s -fPIC -L/usr/local/lib -lglib-2.0 -lintl -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lpthread -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lfontconfig -lfreetype -lpthread -shared -o install/plugins/prtview.so [ -z "ldd " ] || [ -z "`ldd install/plugins/brushexport.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/plugins/brushexport.so; exit 1; } ar rc libxmllib.a libs/xml/ixml.o libs/xml/xmlelement.o libs/xml/xmlparser.o libs/xml/xmltextags.o libs/xml/xmlwriter.o ranlib libxmllib.a file=install/plugins/sunplug.so; mkdir -p ${file%/*} c++ contrib/sunplug/sunplug.o -L/usr/local/lib -s -fPIC -L/usr/local/lib -lglib-2.0 -lintl -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lpthread -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lfontconfig -lfreetype -lpthread -shared -o install/plugins/sunplug.so [ -z "ldd " ] || [ -z "`ldd install/plugins/prtview.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/plugins/prtview.so; exit 1; } file=install/plugins/ufoaiplug.so; mkdir -p ${file%/*} c++ contrib/ufoaiplug/ufoai_filters.o contrib/ufoaiplug/ufoai_gtk.o contrib/ufoaiplug/ufoai_level.o contrib/ufoaiplug/ufoai.o -L/usr/local/lib -s -fPIC -L/usr/local/lib -lglib-2.0 -lintl -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lpthread -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lfontconfig -lfreetype -lpthread -shared -o install/plugins/ufoaiplug.so [ -z "ldd " ] || [ -z "`ldd install/plugins/sunplug.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/plugins/sunplug.so; exit 1; } file=install/q2map.x86_64; mkdir -p ${file%/*} c++ tools/quake2/common/bspfile.o tools/quake2/common/cmdlib.o tools/quake2/common/inout.o tools/quake2/common/l3dslib.o tools/quake2/common/lbmlib.o tools/quake2/common/mathlib.o tools/quake2/common/md4.o tools/quake2/common/path_init.o tools/quake2/common/polylib.o tools/quake2/common/scriplib.o tools/quake2/common/threads.o tools/quake2/common/trilib.o tools/quake2/q2map/brushbsp.o tools/quake2/q2map/csg.o tools/quake2/q2map/faces.o tools/quake2/q2map/flow.o tools/quake2/q2map/glfile.o tools/quake2/q2map/leakfile.o tools/quake2/q2map/lightmap.o tools/quake2/q2map/main.o tools/quake2/q2map/map.o tools/quake2/q2map/nodraw.o tools/quake2/q2map/patches.o tools/quake2/q2map/portals.o tools/quake2/q2map/prtfile.o tools/quake2/q2map/qbsp.o tools/quake2/q2map/qrad.o tools/quake2/q2map/qvis.o tools/quake2/q2map/textures.o tools/quake2/q2map/trace.o tools/quake2/q2map/tree.o tools/quake2/q2map/writebsp.o libl_net.a -L/usr/local/lib -s -L/usr/local/lib -lxml2 -lpthread -o install/q2map.x86_64 [ -z "ldd " ] || [ -z "`ldd install/plugins/ufoaiplug.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/plugins/ufoaiplug.so; exit 1; } file=install/qdata3.x86_64; mkdir -p ${file%/*} c++ tools/quake2/common/bspfile.o tools/quake2/common/cmdlib.o tools/quake2/common/inout.o tools/quake2/common/l3dslib.o tools/quake2/common/lbmlib.o tools/quake2/common/mathlib.o tools/quake2/common/md4.o tools/quake2/common/path_init.o tools/quake2/common/polylib.o tools/quake2/common/scriplib.o tools/quake2/common/threads.o tools/quake2/common/trilib.o tools/quake2/qdata/images.o tools/quake2/qdata/models.o tools/quake2/qdata/qdata.o tools/quake2/qdata/sprites.o tools/quake2/qdata/tables.o tools/quake2/qdata/video.o libl_net.a -L/usr/local/lib -s -L/usr/local/lib -lxml2 -lpthread -o install/qdata3.x86_64 [ -z "ldd " ] || [ -z "`ldd install/q2map.x86_64 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/q2map.x86_64; exit 1; } file=install/heretic2/h2data.x86_64; mkdir -p ${file%/*} c++ tools/quake2/qdata_heretic2/common/bspfile.o tools/quake2/qdata_heretic2/common/cmdlib.o tools/quake2/qdata_heretic2/common/inout.o tools/quake2/qdata_heretic2/common/l3dslib.o tools/quake2/qdata_heretic2/common/lbmlib.o tools/quake2/qdata_heretic2/common/mathlib.o tools/quake2/qdata_heretic2/common/md4.o tools/quake2/qdata_heretic2/common/path_init.o tools/quake2/qdata_heretic2/common/qfiles.o tools/quake2/qdata_heretic2/common/scriplib.o tools/quake2/qdata_heretic2/common/threads.o tools/quake2/qdata_heretic2/common/token.o tools/quake2/qdata_heretic2/common/trilib.o tools/quake2/qdata_heretic2/qcommon/reference.o tools/quake2/qdata_heretic2/qcommon/resourcemanager.o tools/quake2/qdata_heretic2/qcommon/skeletons.o tools/quake2/qdata_heretic2/animcomp.o tools/quake2/qdata_heretic2/book.o tools/quake2/qdata_heretic2/fmodels.o tools/quake2/qdata_heretic2/images.o tools/quake2/qdata_heretic2/jointed.o tools/quake2/qdata_heretic2/models.o tools/quake2/qdata_heretic2/pics.o tools/quake2/qdata_heretic2/qdata.o tools/quake2/qdata_heretic2/qd_skeletons.o tools/quake2/qdata_heretic2/sprites.o tools/quake2/qdata_heretic2/svdcmp.o tools/quake2/qdata_heretic2/tables.o tools/quake2/qdata_heretic2/tmix.o tools/quake2/qdata_heretic2/video.o libl_net.a -L/usr/local/lib -s -L/usr/local/lib -lxml2 -lpthread -o install/heretic2/h2data.x86_64 [ -z "ldd " ] || [ -z "`ldd install/qdata3.x86_64 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/qdata3.x86_64; exit 1; } [ -z "ldd " ] || [ -z "`ldd install/heretic2/h2data.x86_64 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/heretic2/h2data.x86_64; exit 1; } file=install/q3data.x86_64; mkdir -p ${file%/*} c++ tools/quake3/common/aselib.o tools/quake3/common/bspfile.o tools/quake3/common/cmdlib.o tools/quake3/common/imagelib.o tools/quake3/common/inout.o tools/quake3/common/md4.o tools/quake3/common/scriplib.o tools/quake3/common/trilib.o tools/quake3/common/unzip.o tools/quake3/common/vfs.o tools/quake3/q3data/3dslib.o tools/quake3/q3data/compress.o tools/quake3/q3data/images.o tools/quake3/q3data/md3lib.o tools/quake3/q3data/models.o tools/quake3/q3data/p3dlib.o tools/quake3/q3data/polyset.o tools/quake3/q3data/q3data.o tools/quake3/q3data/stripper.o tools/quake3/q3data/video.o libfilematch.a libl_net.a libmathlib.a -L/usr/local/lib -s -L/usr/local/lib -lxml2 -L/usr/local/lib -lglib-2.0 -lintl -lz -lpthread -o install/q3data.x86_64 file=install/q3map2.x86_64; mkdir -p ${file%/*} c++ tools/quake3/common/cmdlib.o tools/quake3/common/imagelib.o tools/quake3/common/inout.o tools/quake3/common/jpeg.o tools/quake3/common/md4.o tools/quake3/common/mutex.o tools/quake3/common/polylib.o tools/quake3/common/scriplib.o tools/quake3/common/threads.o tools/quake3/common/unzip.o tools/quake3/common/vfs.o tools/quake3/q3map2/brush.o tools/quake3/q3map2/brush_primit.o tools/quake3/q3map2/bspfile_abstract.o tools/quake3/q3map2/bspfile_ibsp.o tools/quake3/q3map2/bspfile_rbsp.o tools/quake3/q3map2/bsp.o tools/quake3/q3map2/convert_ase.o tools/quake3/q3map2/convert_obj.o tools/quake3/q3map2/convert_map.o tools/quake3/q3map2/decals.o tools/quake3/q3map2/facebsp.o tools/quake3/q3map2/fog.o tools/quake3/q3map2/image.o tools/quake3/q3map2/leakfile.o tools/quake3/q3map2/light_bounce.o tools/quake3/q3map2/lightmaps_ydnar.o tools/quake3/q3map2/light.o tools/quake3/q3map2/light_trace.o tools/quake3/q3map2/light_ydnar.o tools/quake3/q3map2/main.o tools/quake3/q3map2/map.o tools/quake3/q3map2/mesh.o tools/quake3/q3map2/model.o tools/quake3/q3map2/patch.o tools/quake3/q3map2/path_init.o tools/quake3/q3map2/portals.o tools/quake3/q3map2/prtfile.o tools/quake3/q3map2/shaders.o tools/quake3/q3map2/surface_extra.o tools/quake3/q3map2/surface_foliage.o tools/quake3/q3map2/surface_fur.o tools/quake3/q3map2/surface_meta.o tools/quake3/q3map2/surface.o tools/quake3/q3map2/tjunction.o tools/quake3/q3map2/tree.o tools/quake3/q3map2/visflow.o tools/quake3/q3map2/vis.o tools/quake3/q3map2/writebsp.o libddslib.a libfilematch.a libl_net.a libmathlib.a libpicomodel.a -L/usr/local/lib -s -L/usr/local/lib -lxml2 -L/usr/local/lib -lglib-2.0 -lintl -L/usr/local/lib -lpng16 -ljpeg -L/usr/local/lib -lwebp -lz -lpthread -o install/q3map2.x86_64 [ -z "ldd " ] || [ -z "`ldd install/q3data.x86_64 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/q3data.x86_64; exit 1; } file=install/plugins/bobtoolz.so; mkdir -p ${file%/*} c++ contrib/bobtoolz/bobToolz-GTK.o contrib/bobtoolz/bsploader.o contrib/bobtoolz/cportals.o contrib/bobtoolz/DBobView.o contrib/bobtoolz/DBrush.o contrib/bobtoolz/DEntity.o contrib/bobtoolz/DEPair.o contrib/bobtoolz/dialogs/dialogs-gtk.o contrib/bobtoolz/DMap.o contrib/bobtoolz/DPatch.o contrib/bobtoolz/DPlane.o contrib/bobtoolz/DPoint.o contrib/bobtoolz/DShape.o contrib/bobtoolz/DTrainDrawer.o contrib/bobtoolz/DTreePlanter.o contrib/bobtoolz/DVisDrawer.o contrib/bobtoolz/DWinding.o contrib/bobtoolz/funchandlers-GTK.o contrib/bobtoolz/lists.o contrib/bobtoolz/misc.o contrib/bobtoolz/ScriptParser.o contrib/bobtoolz/shapes.o contrib/bobtoolz/visfind.o libcmdlib.a libmathlib.a libprofile.a -L/usr/local/lib -s -fPIC -L/usr/local/lib -lglib-2.0 -lintl -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lpthread -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lfontconfig -lfreetype -lpthread -shared -o install/plugins/bobtoolz.so [ -z "ldd " ] || [ -z "`ldd install/q3map2.x86_64 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/q3map2.x86_64; exit 1; } file=install/plugins/shaderplug.so; mkdir -p ${file%/*} c++ contrib/shaderplug/shaderplug.o libxmllib.a -L/usr/local/lib -s -fPIC -L/usr/local/lib -lglib-2.0 -lintl -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lpthread -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lfontconfig -lfreetype -L/usr/local/lib -lxml2 -lpthread -shared -o install/plugins/shaderplug.so [ -z "ldd " ] || [ -z "`ldd install/plugins/shaderplug.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/plugins/shaderplug.so; exit 1; } [ -z "ldd " ] || [ -z "`ldd install/plugins/bobtoolz.so 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/plugins/bobtoolz.so; exit 1; } In file included from libs/gtkutil/xorrectangle.h:26:0, from libs/gtkutil/xorrectangle.cpp:22: libs/math/vector.h: At global scope: libs/math/vector.h:269:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable] const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z }; ^ ar rc libgtkutil.a libs/gtkutil/accelerator.o libs/gtkutil/button.o libs/gtkutil/clipboard.o libs/gtkutil/closure.o libs/gtkutil/container.o libs/gtkutil/cursor.o libs/gtkutil/dialog.o libs/gtkutil/entry.o libs/gtkutil/filechooser.o libs/gtkutil/frame.o libs/gtkutil/glfont.o libs/gtkutil/glwidget.o libs/gtkutil/idledraw.o libs/gtkutil/image.o libs/gtkutil/menu.o libs/gtkutil/messagebox.o libs/gtkutil/nonmodal.o libs/gtkutil/paned.o libs/gtkutil/pointer.o libs/gtkutil/toolbar.o libs/gtkutil/widget.o libs/gtkutil/window.o libs/gtkutil/xorrectangle.o ranlib libgtkutil.a radiant/xywindow.cpp: In member function 'void XYWnd::XY_LoadBackgroundImage(const char*)': radiant/xywindow.cpp:1452:6: warning: 'm_ix' may be used uninitialized in this function [-Wmaybe-uninitialized] int m_ix, m_iy; ^ radiant/xywindow.cpp:1452:12: warning: 'm_iy' may be used uninitialized in this function [-Wmaybe-uninitialized] int m_ix, m_iy; ^ In file included from libs/math/frustum.h:31:0, from radiant/view.h:26, from radiant/xywindow.h:31, from radiant/xywindow.cpp:28: libs/math/aabb.h: At global scope: libs/math/aabb.h:248:15: warning: 'aabb_normals' defined but not used [-Wunused-variable] const Vector3 aabb_normals[6] = { ^ file=install/radiant.x86_64; mkdir -p ${file%/*} c++ radiant/autosave.o radiant/brushmanip.o radiant/brushmodule.o radiant/brushnode.o radiant/brush.o radiant/brush_primit.o radiant/brushtokens.o radiant/brushxml.o radiant/build.o radiant/camwindow.o radiant/clippertool.o radiant/commands.o radiant/console.o radiant/csg.o radiant/dialog.o radiant/eclass_def.o radiant/eclass_doom3.o radiant/eclass_fgd.o radiant/eclass.o radiant/eclass_xml.o radiant/entityinspector.o radiant/entitylist.o radiant/entity.o radiant/environment.o radiant/error.o radiant/feedback.o radiant/filetypes.o radiant/filters.o radiant/findtexturedialog.o radiant/glwidget.o radiant/grid.o radiant/groupdialog.o radiant/gtkdlgs.o radiant/gtkmisc.o radiant/help.o radiant/image.o radiant/mainframe.o radiant/main.o radiant/map.o radiant/mru.o radiant/nullmodel.o radiant/parse.o radiant/patchdialog.o radiant/patchmanip.o radiant/patchmodule.o radiant/patch.o radiant/pluginapi.o radiant/pluginmanager.o radiant/pluginmenu.o radiant/plugin.o radiant/plugintoolbar.o radiant/points.o radiant/preferencedictionary.o radiant/preferences.o radiant/qe3.o radiant/qgl.o radiant/referencecache.o radiant/renderer.o radiant/renderstate.o radiant/scenegraph.o radiant/selection.o radiant/select.o radiant/server.o radiant/shaders.o radiant/sockets.o radiant/stacktrace.o radiant/surfacedialog.o radiant/texmanip.o radiant/textures.o radiant/texwindow.o radiant/timer.o radiant/treemodel.o radiant/undo.o radiant/url.o radiant/view.o radiant/watchbsp.o radiant/winding.o radiant/windowobservers.o radiant/xmlstuff.o radiant/xywindow.o libcmdlib.a libgtkutil.a libl_net.a libmathlib.a libprofile.a libxmllib.a -L/usr/local/lib -s -lGL -L/usr/local/lib -lxml2 -L/usr/local/lib -lglib-2.0 -lintl -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lpthread -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lfontconfig -lfreetype -L/usr/local/lib -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lGLU -lGL -lpangox-1.0 -lX11 -lgmodule-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lpthread -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lfontconfig -lfreetype -lz -L/usr/local/lib -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lfontconfig -lfreetype -lpthread -o install/radiant.x86_64 [ -z "ldd " ] || [ -z "`ldd install/radiant.x86_64 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/radiant.x86_64; exit 1; } mkdir -p install/games No DLL inclusion implemented for this target. find install/ -name .svn -exec rm -f -r {} \; -prune [ "DragonFly" != "Darwin" ] || cp -r setup/data/osx/NetRadiant.app/* install/NetRadiant.app/ DOWNLOAD_GAMEPACKS="no" GIT="git" SVN="svn" WGET="wget" RM_R="rm -f -r" MV="mv" UNZIPPER="unzip" ECHO="echo" SH="/bin/sh" CP="cp" CP_R="cp -r" /bin/sh install-gamepacks.sh "install" + : cp + : cp -r + pack=games/DarkPlacesPack + dest=install + [ -d games/DarkPlacesPack/tools ] + [ xgames/DarkPlacesPack/games/darkplaces.game '!=' 'xgames/DarkPlacesPack/games/*.game' ] + cp games/DarkPlacesPack/games/darkplaces.game install/games/ + [ xgames/DarkPlacesPack/darkplaces.game '!=' 'xgames/DarkPlacesPack/*.game' ] + cp -r games/DarkPlacesPack/darkplaces.game install/ + : cp + : cp -r + pack=games/NexuizPack + dest=install + [ -d games/NexuizPack/tools ] + [ xgames/NexuizPack/games/nexuiz.game '!=' 'xgames/NexuizPack/games/*.game' ] + cp games/NexuizPack/games/nexuiz.game install/games/ + [ xgames/NexuizPack/nexuiz.game '!=' 'xgames/NexuizPack/*.game' ] + cp -r games/NexuizPack/nexuiz.game install/ + : cp + : cp -r + pack=games/OsirionPack + dest=install + [ -d games/OsirionPack/tools ] + [ xgames/OsirionPack/games/osirion.game '!=' 'xgames/OsirionPack/games/*.game' ] + cp games/OsirionPack/games/osirion.game install/games/ + [ xgames/OsirionPack/osirion.game '!=' 'xgames/OsirionPack/*.game' ] + cp -r games/OsirionPack/osirion.game install/ + : cp + : cp -r + pack=games/QuakePack + dest=install + [ -d games/QuakePack/tools ] + [ xgames/QuakePack/games/q1.game '!=' 'xgames/QuakePack/games/*.game' ] + cp games/QuakePack/games/q1.game install/games/ + [ xgames/QuakePack/q1.game '!=' 'xgames/QuakePack/*.game' ] + cp -r games/QuakePack/q1.game install/ + : cp + : cp -r + pack=games/WarsowPack + dest=install + [ -d games/WarsowPack/tools ] + [ xgames/WarsowPack/games/warsow.game '!=' 'xgames/WarsowPack/games/*.game' ] + cp games/WarsowPack/games/warsow.game install/games/ + [ xgames/WarsowPack/warsow.game '!=' 'xgames/WarsowPack/*.game' ] + cp -r games/WarsowPack/warsow.game install/ + : cp + : cp -r + pack=games/XonoticPack + dest=install + [ -d games/XonoticPack/tools ] + [ xgames/XonoticPack/games/xonotic.game '!=' 'xgames/XonoticPack/games/*.game' ] + cp games/XonoticPack/games/xonotic.game install/games/ + [ xgames/XonoticPack/xonotic.game '!=' 'xgames/XonoticPack/*.game' ] + cp -r games/XonoticPack/xonotic.game install/ echo 0 > install/RADIANT_MINOR echo 5 > install/RADIANT_MAJOR cp -r setup/data/tools/* install/ mkdir -p install/docs cp -r docs/* install/docs/ find install/ -name .svn -exec rm -f -r {} \; -prune gmake[2]: Leaving directory '/wrkdirs/games/netradiant/netradiant-20130630-src' =========================================================================== =================================================== ===> netradiant-20130630_6 depends on package: libGL>0 - found =========================================================================== =================================================== ===> Staging for netradiant-20130630_6 ===> Generating temporary packing list /bin/cp -a /wrkdirs/games/netradiant/netradiant-20130630-src/install/* /wrkdirs/games/netradiant/stage/usr/local/share/netradiant install -m 555 /wrkdirs/games/netradiant/netradiant /wrkdirs/games/netradiant/stage/usr/local/bin install -m 444 /portdistfiles/q3map2.6 /wrkdirs/games/netradiant/stage/usr/local/man/man6 ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===> Building package for netradiant-20130630_6 file sizes/checksums [176]: .. done packing files [176]: .. done packing directories [0]: . done =========================================================================== => Cleaning up wrkdir ===> Cleaning for netradiant-20130630_6 build of games/netradiant ended at Sat Oct 8 23:47:39 PDT 2016 build time: 00:04:57